Entity Framework dbset effizienteste Methode zum Löschen

8

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.

    
Nate Pet 11.10.2012, 02:00
quelle

1 Antwort

8

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%     
vittore 11.10.2012, 02:04
quelle

Tags und Links