我们可以在 linq 中编写 Update 语句吗?

use*_*357 2 linq linq-to-sql

我们可以在 linq 中编写更新语句吗?

例子:

var query = Update customer set isEdit = 1 where id = 1
Run Code Online (Sandbox Code Playgroud)

谢谢

Dan*_*rth 5

不,你不能。LINQ 中的Q代表Query

您可以执行以下操作:

foreach(var c in customer.Where(x => x.Id == 1))
    c.isEdit = 1;
Run Code Online (Sandbox Code Playgroud)