comment obtenir le dernier identifiant inséré dans linq EF
Je suis de l'insertion dans la base de données par le biais de la "AddObject(Objet)" méthode et je voulais avoir le dernier id inséré de ce que je peut l'insérer dans une autre table avec cette dernière création de l'id. Comment pourrais-je aller sur le faire? Est la meilleure façon de le faire? ou est-il la meilleure façon de faire?
source d'informationauteur anthonypliu
Vous devez vous connecter pour publier un commentaire.
Object
après l'appel de dc.SaveChanges();Voir l'exemple de code ci-dessous:
Lors de l'utilisation de la AddObject, puis en enregistrant les modifications, l'Objet aura la nouvelle carte d'identité assignée.
De sorte que vous devriez être en mesure de voir l'Objet.Id contenant la nouvelle carte d'identité
J'imagine que vous êtes en essayant de travailler avec une clé étrangère concept ici. Avez-vous envisagé d'utiliser
Associations
qui vous éviter d'avoir à suivre les id?