读书人

问一个关于LINQ的有关问题-高分

发布时间: 2012-09-25 09:55:59 作者: rapoo

问一个关于LINQ的问题-高分
问一个关于LINQ的问题:
IList<PRGInfo> prgInfos=GetPRGInfos(userInfo.UserId);

IList<PRGInfo> prgSourceInfos = GetPRGInfos()//从这个list中查询去除prgInfos的项,不包含相等userInfo.UserId

我想过在prgSourceInfos 中滤掉包含prgInfos的项,怎么写?

[解决办法]

C# code
var list = from p in prgSourceInfos            join o in prgInfos on p.UserId equals o.UserId select p ;
[解决办法]
IList<PRGInfo> prgSourceInfos = GetPRGInfos().Except(prgInfos).ToList();
[解决办法]
探讨
IList<PRGInfo> prgSourceInfos = GetPRGInfos().Except(prgInfos).ToList();

读书人网 >C#

热点推荐