2011-05-02 72 views
-1

我有以下查询:LINQ到实体查询不能

if (entities.User.Count(u => u.Id == ownerUserId && u.GroupId == null) == 0) 

我要检查,如果用户ID为== ownerUserId拥有的GroupId == null,但它不工作。

表:

User 
---------------------------------------- 
Id     | PK Not Null 
GroupId    | FK to Group Table. CAN BE NULL. 
... 

我要检查,如果用户与Id == ownerId具有GroupId == null

你知道为什么吗?

+1

不工作是不是你的问题的明确说明。这是什么意思? – 2011-05-02 11:54:53

+0

我已添加更多详细信息。 – VansFannel 2011-05-02 12:14:05

+0

但它仍然不能解释什么是行不通的。它返回不正确的结果还是抛出异常? – 2011-05-02 12:18:22

回答

2

如果你想如果条件是在你提到的情况也是一样的,你需要检查大于0,而不是等于0