2016-07-19 13 views
0

ich nicht das Entity Framework für eine Weile benutzt haben und jetzt habe ich es mit EF6 wieder zu tun. Bei Abfragen scheint alles wie in der Vergangenheit zu funktionieren. Ich definiere einen Kontext alskann nicht AddObject Methode in EF6 für Einfügen von Datensätzen finden

var ctx = new DBContext(); 

und von da an ctx. und IntelliSense zeigt mir die verfügbaren Methoden, Tabellen und dergleichen. Für die Einfügung habe ich jedoch

eingegeben, aber es scheint veraltet zu sein. Ich habe gelesen, dass Sie ctx.MyTable.AddObject() verwenden sollen, aber ich habe es auch nicht. Ich kann nur Add und AddRange finden. Habe ich etwas falsch mit dem Mapping gemacht? Gibt es etwas, das ich vermisse? Nur für Ihre Informationen, ich benutze EF6 und meine Datenbank ist MySql und ich hatte bereits viel Mühe für die Zuordnung des Datenbankmodells (kaufen, ich habe es gemacht). Ein weiteres Stück von Informationen, die für die Analyse wichtig sein kann: Ich entwickle mit Visual Studio Gemeinschaft 2013

Kann mir bitte jemand sagen, wie ich die Datensätze einfügen kann?

Vielen Dank im Voraus sehr.

Antwort

0

Mit Add oder AddRange arbeiten.

Add wird ein Objekt anhängen, AddRange wird mehrere Objekte auf einmal verbinden.

More info here

+0

Nur markiert als richtige Antwort. Vielen Dank. Es wird sehr deutlich in dem Link erklärt, den du mir geschickt hast. – edd