我有一个 LINQ2SQL 语句,其中使用两个条件:
var query1 = from r in dt.Test
where r.ID == 92
&& r.Status = '"I"
select r.ID && r.Status = "I"
Run Code Online (Sandbox Code Playgroud)
但它给了我一个错误,即 AND (&&) 运算符不能与字符串和布尔值一起使用。这有什么转折呢?
尝试=用以下内容替换您的标志==
var query1 = from r in dt.Test
where r.ID == 92
&& r.Status == "I"
select r.ID && r.Status == "I"
Run Code Online (Sandbox Code Playgroud)
请记住,=在 C# 中 是赋值运算符,==是等于运算符。作为一个经常在 C# 和 VB.NET 之间切换的人,我经常在这里陷入困境!