私にはアパートとオフィスがあり、それぞれにマネージャーがいます。
マネージャーがログオンするときに、アパートやオフィスに関連する情報を表示したいと思います。
次のようなクエリを作成しようとしています。
query = Buildings.Where(i => i.Apartment.Manager.Id == User.Id);
ただし、これはマネージャーがアパートのマネージャーである場合にのみ機能します。そうでない場合は、建物の半分でi.Apartmentがnullになるため、nullReferenceExceptionが発生します。
マネージャーにアパートや建物がない場合の例外を回避するために、このクエリでnullをチェックするにはどうすればよいですか?