Dépendance circulaire dans le cadre d’une entité

Est-il possible de sauvegarder un modèle qui a une dépendance circulaire?

J’ai dénormalisé ma firebase database:


 Utilisateur
 --------
 Identifiant d'utilisateur
 Nom d'utilisateur
 LastOrder - fk jusqu'à la dernière commande


 Ordre
 -------
 Numéro de commande
 OrderName
 Identifiant d'utilisateur
 Date de commande


Est-il possible de sauver qc comme ça en utilisant entityFramework?

que dois-je changer pour que cela fonctionne parce que j’ai maintenant une erreur:

Impossible de déterminer un ordre valide pour les opérations dépendantes. Des dépendances peuvent exister en raison de contraintes de clé étrangère, d’exigences de modèle ou de valeurs générées par le magasin.

J’ai eu une table qui avait une relation à lui-même et je devenais la même erreur. Il s’avère que la clé étrangère doit être nullable. Même relation de table dans Entity Framework J’espère que cela fera gagner un temps supplémentaire à quelqu’un que j’ai perdu.