【发布时间】:2014-10-16 11:27:45
【问题描述】:
我有一个对象列表,其属性 customerId 是一个可为空的 System.Guid 属性。 我还有一个 System.Guid 类型的 id 列表,我还在这个列表中添加了一个 Guid.Empty 值。
我尝试对两者进行连接,但没有返回具有空 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
怎么了?还有其他更好的方法吗?
【问题讨论】: