Apache2 не может перезапустить или запустить

Нет, ни LINQ, ни LINQ to SQL не имеют возможности обновления на основе набора.

В LINQ to SQL вы должны запросить объект, который хотите обновить, при необходимости обновить поля / свойства, а затем вызвать функцию SubmitChanges (). Например:

var qry = from product in dc.Products where Product.Name=='Foobar' select product;
var item = qry.Single();
item.Count = 0;
dc.SubmitChanges();

Если вы хотите выполнить пакетную обработку:

var qry = from product in dc.Products where Product.Type==1 select product;
foreach(var item in qry)
{
  item.Count = 0;
}
dc.SubmitChanges();

В качестве альтернативы вы можете написать запрос самостоятельно:

dc.ExecuteCommand("update Product set Count=0 where Type=1", null);
0
задан Dylee 19 March 2019 в 14:39
поделиться