這可能是一個簡單的問題,但我有以下代碼:如何選擇LINQ一個項目時,另一種是空
string lol = "540";
var values = from pv in dataRecords.Values
where pv.ID.Contains(lol)
|| pv.TotalLength.Contains(lol)
from tv in pv.MyProperty
where tv.name.Contains(lol)
|| tv.length.Contains(lol)
|| tv.startByte.Contains(lol)
select
,但我需要選擇PV電視時爲空,反之亦然我知道這非常簡單,但它是一天結束,我現在不能想。也想增加我的LINQ知識,所以任何有趣的指南都會很棒。
編輯爲了給更多的信息電視打破了datarecords的一個子類,所以我可以搜索這些字段的字符串lol。我只是想選擇一個返回結果基本不爲null。
'pv當電視爲空,反之亦然'你從'pv.MyProperty'選擇'tv'。如何在'pv'爲空時選擇'tv'? –