J'essaie de créer une requête pour le cadre d'entité qui me permettra de prendre une liste d'identifiants et de mettre à jour un champ qui leur est associé.
Exemple en SQL:
UPDATE Friends
SET msgSentBy = '1234'
WHERE id IN (1, 2, 3, 4)
Comment puis-je convertir ce qui précède en structure d'entité?
c#
sql
asp.net-mvc
entity-framework
tout codé
la source
la source
Réponses:
quelque chose comme ci-dessous
METTRE À JOUR:
vous pouvez mettre à jour plusieurs champs comme ci-dessous
la source
ForEach
est une méthodeList
, et il est généralement déconseillé d'utiliser car ce n'est pas une manière très fonctionnelle de programmer. Utilisez simplementforeach
(l'opérateur) comme une personne normale.UPDATE SomeTable SET SomeField = SomeValue WHERE Id IN (...)
)