【发布时间】:2014-04-04 05:52:52
【问题描述】:
您好,我有以下 linq 语句
var list=(from c in db.sales
where c.id ==id && || c.name==name
select new model
{
//.....
});
我的 where 子句有问题。
基本上,我可以获得 id 和 name 值,或者其中任何一个都可以为空。因此,我尝试将 where 子句与 AND OR 一起使用,这意味着两个条件都可能是正确的,也可能是其中一个。
有了这个 where 语法,我得到了智能错误。请告诉我如何在 where 子句中使用 AND OR 检查。
【问题讨论】:
-
intelligence error是什么意思? -
很可能是智能感知错误。