私はcodereviewを通過し、疑わしいものを見ています。匿名型を選択することはできますか?
以下のスニペットで結果がNULLになることはありますか?より一般的に
var result = (from number in _cmContext.SrvLocationWarmLine
where String.Compare(number.CurrentWarmLine, startingRange, StringComparison.Ordinal) >= 0
&& String.Compare(number.CurrentWarmLine, endingRange, StringComparison.Ordinal) <= 0
orderby number.CurrentWarmLine descending
select new { Number = number.CurrentWarmLine }).FirstOrDefault();
:を選択に対するFirstOrDefaultを適用した場合、結果はこれまでに、ヌルになることができますか?
もちろん、nullでもかまいません。あなたの問題は何ですか? –
'from'と' where'がゼロを返すと 'result'が' null'になるか、 'orderby'で例外がスローされると思います。 – TheLethalCoder
はい、あなたのケースでは例外"オブジェクト参照がオブジェクト インスタンスに設定されていません。" numberがnullで、そこからメンバーにアクセスしようとしているとき –