0
我有一個對象列表,其中有一個屬性customerId,它是一個可以爲null的System.Guid屬性。 我也有一個System.Guid類型的id列表,我也給這個列表添加了一個Guid.Empty值。LinQ:加入值爲null的可空屬性
我嘗試在兩者上執行連接,但不返回具有空的GUID的對象。
Dim dos = (From d In documents Join c In allowedCustomers On c Equals If(d.CustomerGuid = Nothing, System.Guid.Empty, d.CustomerGuid) Select d).Skip(10 * (pageNr - 1)).Take(10).ToList
有什麼問題?還有另一種更好的方式來做到這一點嗎?