Я понимаю, что pseudolanguage LinqToSql описывает набор, используя синтаксис очень похож на SQL, и это позволит вам эффективно обновлять свойство на коллекции объектов:Как linq-to-sql генерирует sql для сбора псевдо-запросов?
from b in BugsCollection where b.status = 'closed' set b.status = 'open'
Это обновить основную базу данных, используя только один оператор SQL.
Обычно ORM необходимо вернуть все строки в виде отдельных объектов, обновить атрибуты для каждого из них и сохранить их отдельно в базе данных (по крайней мере, это мое понимание).
Итак, как linq-to-sql избежать необходимости делать это, когда другие ормы не могут его избежать?
y.status = "open"; –
исправлено. Спасибо, Майк! –