Ich habe Folgendes und suche nach einer effizienteren Methode, um vs durch die Datensätze zu löschen und dann jeweils einzeln zu löschen (Hinweis mit Dbset):
%Vor%Sagen Sie auch, wenn wir 1 Datensatz haben, der wie folgt ist:
%Vor%Was ist der beste Weg, um diesen einen Datensatz zu löschen?
hat Folgendes versucht, aber einen Fehler ausgegeben:
%Vor%Dann habe ich eine foreach zum Löschen nur eines Datensatzes verwendet, wie ich oben gezeigt habe, das ist nicht die effizienteste für nur 1 Datensatz.
UPDATE FÜR EF7 :
%Vor%UPDATE MAI 2015 : Überprüfen Sie aktualisierte Dokumente auf msdn und Beispiele . Beispielcode zum Löschen einer Entität mit EF6:
%Vor%Der effektivste Weg, wenn du ID kennst und keine Entity geladen hast, ist eine falsche Entity zu erstellen und sie zu löschen
%Vor% Aber das wird nicht funktionieren, wenn Sie wirklich mehrere Datensätze mit der gleichen ID haben und Sie müssen auch name
field verwenden, um den richtigen zu wählen.
Auch Ihr letztes Beispiel sollte
sein %Vor%Tags und Links entity-framework linq dbset