var otherDS = from mUser in userListOther
join mDomain in FrameworkContext.Membership.GetAllDomain() on mUser.DomainId equals mDomain.ID
into user_domain
from m_user_domain in user_domain.DefaultIfEmpty()
select new
{
ID = mUser.ID,
CName = mUser.CName + "(" + (m_user_domain == null ? "" : m_user_domain.Name) + ")"
};
本文展示了一个使用LINQ进行复杂数据关联查询的例子,通过将用户列表与其他数据源连接,并为每个用户附加其所属域的名称。
1511

被折叠的 条评论
为什么被折叠?



