私はこのようなコードを持っています:
var organisations = Uow.Query<Organisation>()
.Where(x => x.PersonOrganisationRoles.Any(por =>
por.Person.FirstName != null &&
por.Person.FirstName.ToLower().Contains(searchFragmentLower)));
そのため、Organization Person と Role の間にブリッジ テーブルがあります。このクエリは、文字列を含む FirstName を持つ人がいる組織を見つけようとしています。
問題は、実行すると次のようになることです。
Any または All 式の論理式の一部として Person[FirstName <> NULL] を使用することはできません
どうすれば確認できnull
ますか?