我有这样的代码:
var organisations = Uow.Query<Organisation>()
.Where(x => x.PersonOrganisationRoles.Any(por =>
por.Person.FirstName != null &&
por.Person.FirstName.ToLower().Contains(searchFragmentLower)));
所以在组织人员和角色之间有一个桥接表。此查询正在尝试查找具有 FirstName 包含该字符串的人员的组织。
问题是当我运行它时,我得到:
不能将 Person[FirstName <> NULL] 用作 Any 或 All 表达式中的逻辑表达式的一部分
我该如何检查null
?