/ / Wie man mehrere Objekte mit einer einzigen Abfrage in Linq to Sql - .net, linq-to-sql einfügt / aktualisiert / löscht

Wie man mehrere Objekte mit einer einzelnen Abfrage in Linq zu Sql - .net, linq-zu-sql einfügt / aktualisiert / löscht

Linq to Sql behandelt jeden Einfüge- / Lösch- / Aktualisierungsvorgang für ein Objekt mit separater Abfrage. Gibt es eine Möglichkeit, mehrere Operationen in einer einzigen Abfrage zu vereinen?

Ich weiß, das ist mit dem Standard nicht möglichVerhalten des Rahmens. Ich suche nach einer Erweiterungsmethode oder einer Problemumgehung. Ich möchte die Abfragen verwenden, die von Linq an Sql generiert werden, nicht meine eigenen Abfragen oder gespeicherten Prozeduren, aber mehrere Vorgänge in einem einzigen Umlauf in der Datenbank vereinen.

Antworten:

2 für die Antwort № 1

sieh dir diesen Beitrag an: Wie führe ich eine Massenaktualisierung / -löschung in Linq durch?

Es ist ein Link, um ein Batch-Update zu implementieren, Batch löschen ... hoffe, es hilft


0 für die Antwort № 2

LINQ to SQL gibt Ihnen keine Möglichkeit, ein zu spezifizierenSet-basiertes Update / Löschen gegen die Datenbank. Die einzige Alternative, die mir bekannt ist, besteht darin, SQL direkt zu verwenden, was Sie mithilfe des Datenbankkontextobjekts tun können.

Geil