我有一个列表,我试图在其中查询包含一些信息但不包含其他信息的数据。所以:MgrName 包含 userName,或者 Name 包含 userName,如果是,Name 不包含 currentUser.Text
var query = from bCal in dc.ListData
where bCal.MgrName.Contains(userName) ||
(bCal.Name.Contains(userName) && bCal.Name != currentUser.Text)
select bCal;
而不是使用
&& bCal.Name != currentUser.Text
我正在尝试做类似的事情
where bCal.MgrName.Contains(userName) || (bCal.Name.Contains(userName) && !(bCal.Name.Contains(currentUser.Text)))
但是当以这种方式尝试时,我得到了
对象引用未设置为对象错误的实例。
做这个的最好方式是什么?
谢谢,