Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql Linq实体框架更新查询_Mysql_Entity Framework_Ado.net_Linq To Entities - Fatal编程技术网

Mysql Linq实体框架更新查询

Mysql Linq实体框架更新查询,mysql,entity-framework,ado.net,linq-to-entities,Mysql,Entity Framework,Ado.net,Linq To Entities,我想将SQL查询转换为ADO.NET实体框架LINQ查询。我正在使用MySQL SQL: 林克: var n5 = from u in db.user join n in db.not on u.UserId equals n.Not_UserId where n.Not_Checked==1 && n.Not_UserId==4 select new { u,

我想将SQL查询转换为ADO.NET实体框架LINQ查询。我正在使用MySQL

SQL:

林克:

var n5 = from u in db.user
         join n in db.not
         on u.UserId equals n.Not_UserId
         where n.Not_Checked==1 && n.Not_UserId==4
         select new
         {
               u,
               n
         };

我想更新
n
的值。我试过
n5.n
,但没用。如何使用LINQ EF更新
n

我想您正在寻找这样的东西:

foreach(n5.ToList()中的变量x)
{
x、 n.未检查=0;
}
db.SaveChanges();

请注意,
n5
是一个
IQueryable
,因此您必须循环到元素,或者执行
FirstOrDefault()
以获取第一个元素。

我尝试使用n5.n,但不起作用。您能解释一下吗?我尝试了“n5.n.Not\u Checked”但不起作用。我想进入“db.Not”下的“Not\u Checked”字段表。如果我达到这个目标,我想更新。@Conrad。。。完全正确。。。我戴着我的vb.net帽子。。。谢谢
var n5 = from u in db.user
         join n in db.not
         on u.UserId equals n.Not_UserId
         where n.Not_Checked==1 && n.Not_UserId==4
         select new
         {
               u,
               n
         };