0
ObjectAはEFのエンティティです。 ここで私はObjectBを与えるObjectA Bid Propertyと一致するDBテーブルのレコードがあるかどうかを調べます。Iqueryable条件節で使用するセーフナビゲータ
問題は、ObjectBがnullの場合、nullを返し、nullにチェックする問題です。その場合、objectBがnullであることを確認しますか?
var result = ObjectA.Any(i => i.Bid == ObjectB?.Id);
を? – EpicKip
このような状態で安全なナビゲーションプロパティを使用するのは問題になると感じました。人々はnull参照例外を避けるためにそれを簡単に使用しましたが、左側がnullの場合はnullを返すため、ここで予期せぬ結果をもたらしました –
ああそうです – EpicKip