Ich versuche, eine Abfrage für das Entitätsframework zu erstellen, mit der ich eine Liste von IDs erstellen und ein mit ihnen verknüpftes Feld aktualisieren kann.
Beispiel in SQL:
UPDATE Friends
SET msgSentBy = '1234'
WHERE id IN (1, 2, 3, 4)
Wie konvertiere ich das oben genannte in ein Entity Framework?
c#
sql
asp.net-mvc
entity-framework
Allencodiert
quelle
quelle
Antworten:
so etwas wie unten
AKTUALISIEREN:
Sie können mehrere Felder wie folgt aktualisieren
quelle
ForEach
ist eine MethodeList
, und es wird generell davon abgeraten, sie zu verwenden, da sie keine sehr funktionale Art der Programmierung darstellt. Verwenden Sieforeach
(den Bediener) einfach wie eine normale Person.UPDATE SomeTable SET SomeField = SomeValue WHERE Id IN (...)
)