返される結果がない場合を除いて、次のLINQクエリは正常に動作します。次に、InvalidOperationExceptionがスローされます。LINQクエリから返された結果をどのように処理しませんか?
これを処理する最善の方法は何ですか?どのように結果の存在をテストし、存在しない場合は移動するのですか?私はtry-catchについて考えましたが、より洗練されたソリューションが必要であると感じました。
この例では、最初の結果のIdだけを期待しています。私はオブジェクト全体を返す必要がある場合があります。
var drId = dcDest.drs.Where(dr => dr.ContactID == contactId)
.Select(dr => dr.Id).First();
int xId = drId;
返品が空の場合、血清のIDは正常です。 – DenaliHardtail