怎么把两个集合的结果进行合并?

u014440193 u014440193 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
代码入下(LINQ查询后的结果)
public IList<BRShow> GetBulInfo()
{
//查询出所有的内容 ()
var result = from a in ((Entities)this.DataContext).SPEPBULLETIN
join b in ((Entities)this.DataContext).USERS on a.USERID.ToUpper() equals b.ACCOUNT.ToUpper()

orderby a.POSTDATE descending
select new BRShow { ID = a.ID, TITLE = a.TITLE, NAME = b.NAME, POST_LEVEL = a.POST_LEVEL, POSTCONTENT = a.POSTCONTENT, POSTDATE = a.POSTDATE, bulletinread = 0 };
//在result上查询所有为1的
var result2 = (from r in result
join b in ((Entities)this.DataContext).BULLETIN_RECORDS
on r.ID equals b.ID
select r).ToList();
foreach (var r in result2) { r.bulletinread = 1; };
return result2;
}



最后我想让第二个集合查询出来的结果合并的第一个集合里,最后把0和1都查出来。
有办法吗?
...全文
评论 3
收藏 已收藏
分享
返回顶部
u014440193
LINQ 8,492 成员 4,736 内容