2011-06-15 13 views
1

我使用LINQ到SQL和我也有ReSharper的。在倉庫我有一句臺詞:使用LINQ到SQL與ReSharper的

IList<Employee> employees = DataContext.Employees.Where(emp => emp.CompanyID == companyID).ToList(); 

其中工資是一個實體。

下面我有一句臺詞:

if(employees! = null && employees.Count > 0) 
{ 
    ///TODO:      
} 

ReSharper的說,就業不能等於空。

如果沒有匹配的companyId,員工不會爲null。 resyper可以這麼說嗎?

回答

3

如果沒有匹配的companyId LINQ將返回一個空的枚舉的,它永遠不會爲null。

+0

是那真。它是一個空的列表 – SaiBand 2011-06-15 18:01:23