从多个列表中选择的方法
我有两个列表。想要比较它们
foreach (SQLFrameWorkEntity item in oListParent)
{
foreach (SQLFrameWorkEntity item2 in oList)
{
if (item.TableNumber == item2.ReferenceNumber
&& item.TableNumber!=item2.TableNumber)
{
oListReferenceTable.Add(item2);
}
}
}
,我尝试在 linq 中实现此结果,但以下语法没有给我所需的输出。
var r = oListParent.Select(p =>
oList.Select(q => q.ReferenceNumber == p.TableNumber))
.ToList();
帮助我更正上面的 linq 语法以实现所需的输出 如果有疑问请询问。提前致谢
I have two list.Want to compare them
foreach (SQLFrameWorkEntity item in oListParent)
{
foreach (SQLFrameWorkEntity item2 in oList)
{
if (item.TableNumber == item2.ReferenceNumber
&& item.TableNumber!=item2.TableNumber)
{
oListReferenceTable.Add(item2);
}
}
}
I try to achieve this result in linq,but bellow syntax does not give me required output.
var r = oListParent.Select(p =>
oList.Select(q => q.ReferenceNumber == p.TableNumber))
.ToList();
help me to correction the above linq syntax to achieve the required output
If have query plz ask.Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)