Linq 联合查询

Posted 亮亮1990

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linq 联合查询相关的知识,希望对你有一定的参考价值。

query = from bp in query
                        join sm in _storeMappingRepository.Table
                        on new c1 = bp.Id, c2 = "BlogPost" equals new c1 = sm.EntityId, c2 = sm.EntityName into bp_sm
                        from sm in bp_sm.DefaultIfEmpty()
                        where !bp.LimitedToStores || storeId == sm.StoreId

                        select bp;



query = from bp in query
                        group bp by bp.Id
                        into bpGroup
                        orderby bpGroup.Key
                        select bpGroup.FirstOrDefault();

以上是关于Linq 联合查询的主要内容,如果未能解决你的问题,请参考以下文章

Linq联合查询

Linq 联合查询

Linq 联合查询

[C#Linq嵌套查询中的联合集合

Linq一对多联合查询

联合运营商的Linq查询返回错误