LINQ для запроса, а не обновления. Модели LINQ to SQL (и других источников данных) используют традиционную объектную модель Add, Remove, getter and setters и Update () для фиксации набора изменений в базе данных.
То, что вы описываете, - это просто перебор всех объектов записей в вашей коллекции таблиц, установка свойства и вызов Update()
. Было бы гораздо быстрее и эффективнее сделать это в SQL с помощью одной команды UPDATE
.
myDataContext.ExecuteQuery("UPDATE [File] SET File_ID = {0}", 1);