他の 2 つの LINQ クエリの結果を結合するために、LINQ にユニオン クエリがあります。問題は、クエリが nullexception エラーをスローする null データセットを返す可能性があることです。クエリ定義でifステートメントをネストしようとしましたが、まだnull例外が発生しています(これはクエリの1つでnullのみをテストすることを理解していますが、最初に最初に行います):
Dim DLFull = If(DLDFDetails Is Nothing, _
(From Data In DLDetails _
Select Data.Site, _
Data.Service_Name), _
(From Data In DLDetails _
Select Data.Site, _
Data.Service_Name) _
.Union _
(From DFData In DLDFDetails _
Select DFData.Site, _
DFData.Service_Name))
どうすればこれを回避できますか?ありがとう!