Viele-zu-viele Daten im Entity Framework seed

8

Ich verwende Code zuerst und habe eine Viele-zu-Viele-Beziehung zwischen Buchtiteln und Kategorien. Was ist der beste Weg, um die Daten während der Entwicklung zu erstellen? Wenn ich zwei Bücher derselben Kategorie hinzufüge, fügt die Seed-Logik die Kategorie zweimal zur Kategorietabelle hinzu. Ich kann der Kategorietabelle Kategorien separat hinzufügen, aber wie gebe ich dann die vorhandenen Kategoriesätze in der Buchsammlung von Schlüsselwörtern an.

    
pthalacker 19.06.2011, 19:27
quelle

1 Antwort

9

Ich schätze diesen Blog-Eintrag mit der Angabe des Weges Ссылка

Der Schlüssel besteht darin, die Kategorieobjekte getrennt von der Bucherstellung festzulegen und diese Objekte dann beim Erstellen der ICollection

zu verwenden %Vor%

Obwohl ich nur den Kontext bevölkere.Recipes DbSet, wird die Tabelle "Categories" gefüllt und die Tabelle "CategoryRecipes" korrekt ausgefüllt.

Danke, Goran Obradovic

    
pthalacker 19.07.2011 18:45
quelle

Tags und Links