我有一个 LINQ2SQL 语句,其中使用两个条件:
var query1 = from r in dt.Test
where r.ID == 92
&& r.Status = '"I"
select r.ID && r.Status = "I"
但它给了我一个错误,即 AND (&&) 运算符不能与字符串和布尔值一起使用。这有什么转折呢?
尝试更换你的=
标志与==
var query1 = from r in dt.Test
where r.ID == 92
&& r.Status == "I"
select r.ID && r.Status == "I"
请记住=
在 C# 中是赋值运算符,并且==
是相等运算符。作为一个经常在 C# 和 VB.NET 之间切换的人,我经常在这里陷入困境!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)