Ich habe ein Modell Produkt mit einer 1: n-Beziehung zum Modell Product_Tag. Ich habe auch ein Modell Tag hat eine 1: n Beziehung mit Product_Tag.MVC3 DbContext Erhalten Sie die ID des neuen Modells nach dem Speichern?
Beim Speichern eines neuen Produkts möchte ich in der Lage sein, Verknüpfungen zu Tags in Product_Tags zu speichern. Product_Tag benötigt eine PRoductID und eine TagID. Ich habe die Tag-IDs zum Zeitpunkt der Speicherung verfügbar, aber die ProductID kommt von dem neu erstellten Produkt. Wie erhalte ich die ID des neu erstellten Produkts unmittelbar nach dem Speichern des neuen Produkts?
Alternativ gibt es eine Möglichkeit, das Produktmodell mit seinen ProductTags nur mit TagIDs zu speichern und DbContext zu erhalten, um die ProductID für mich auszufüllen?
Schön! Das ist so praktisch, um die neu generierte ID in DbContext verfügbar zu haben. Danke für die Antwort! – ZuluAlphaCharlie
Machen Sie das ein doppeltes Dankeschön! Der zweite Abschnitt über die Verwendung von EF zur Lösung von Viele-zu-Viele ist genau das, wonach ich gesucht habe. – ZuluAlphaCharlie