Использование LINQ-to-SQL с resharper - PullRequest
1 голос
/ 15 июня 2011

Я использую LINQ-to-SQL, и у меня также есть resharper. В репозитории у меня есть строка:

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

Где Payroll является юридическим лицом.

Ниже у меня есть строка:

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

Решарпер говорит, что платежные ведомости не могут быть равны нулю.

Если для companyId нет совпадения, сотрудники не будут равны нулю. Кто-нибудь может пролить больше света на то, что так говорит резарпер ??

1 Ответ

3 голосов
/ 15 июня 2011

Если не найдено совпадений для companyId, LINQ вернет пустой Enumerable, он никогда не будет нулевым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...