我正在尝试使用Linq动态查询检查一个非常基本的表达式。尽管这与常规的Linq完美配合。
Dim xxx = From x In db.Users Where x.AgentID Is Nothing Select x.FirstName, x.LastName
似乎不适用于动态查询:
Dim xx = db.Users.Where("AgentID Is Nothing").ToList
我收到此错误:
期望布尔表达式
我在做什么错?
您必须具有布尔表达式而不是字符串才能获得如下结果:Dim xx = db.Users.Where(u => u.AgentID == null).ToList()