ฉันต้องการแปลงแบบสอบถาม SQL เป็นแบบสอบถาม ADO.NET Entity Framework LINQ ฉันกำลังทำงานกับ MySQL
ฐานข้อมูล SQL:
Update Not As n
Inner Join user As a
On a.UserId = n.Not_UserId
Set Not_Checked='0'
Where n.Not_Checked='1'
And n.Not_UserId='" + Not_UserId + "'
ลิงค์:
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
แล้ว แต่ไม่ได้ผล จะอัปเดต n
โดยใช้ LINQ EF ได้อย่างไร