-2
我已經寫了一個返回一bool?
查詢。如何檢查可爲null的布爾類型的條件?
var query=
(from der in Context.DealEntityRights
join drule in Context.DealEntityRightsRule
on der.EntityRightsID equals drule.DealEntityRights.EntityRightsID
where der.PlatformID == item.PlatformID
select drule).Distinct().Select(a => a.HasRights);
HasRights
具有類型bool?
現在我要檢查的條件在if
語句,所以我寫了:
if (Convert.ToBoolean(query))
{
...
}
但它拋出一個異常。我試過if (query.value == true)
,但它也不起作用。
查詢沒有返回'布爾'但是'布爾' – nphx
「它拋出異常」和「其示值誤差的集合? 「 - 你爲什麼不告訴我們這些錯誤是什麼?請閱讀http://tinyurl.com/so-hints和http://tinyurl.com/so-list - 也請多加註意自己的格式。 –
'if'是不是一個循環 – wudzik