RG-*_*G-3 2 c# linq asp.net linq-to-sql
我有一个表,我使用LINQ更新单个记录,但我获取该记录的条件是2.我的条件是这样的:
Test p = dt.Tests.Single(c => c.ID == getID);
Run Code Online (Sandbox Code Playgroud)
但我想补充另一个条件:
Cust_ID == 1.这样的事情:
Test p = dt.Tests.Single(c => c.ID == getID && t=> t.Cust_ID == 1);
Run Code Online (Sandbox Code Playgroud)
但我无法使用LINQ来掌握这种情况.有任何帮助吗?
您需要将逻辑运算符放在lambda中:
dt.Tests.Single(c => (c.ID == getID && c.Cust_ID == 1) )
Run Code Online (Sandbox Code Playgroud)
不需要内括号; 我添加它们以澄清它是一个lambda.