【问题标题】:Linq select in query in c#在 C# 中的查询中选择 Linq
【发布时间】:2013-09-10 07:30:26
【问题描述】:

我有两个包含数据的列表。

List<changeLogUsers> users;

UserID


List<changeLogQualifications> userQualifications;

UserID
QualificationID

我只想选择用户列表中用户 ID 可用的那些用户资格。

谁能帮忙?

【问题讨论】:

标签: linq list linq-to-entities selector


【解决方案1】:
var result = userQualifications.Where(u => users.Any(x => x.UserID == u.UserID));

【讨论】:

    【解决方案2】:

    试试这个

    List<changeLogQualifications> userQualifications.Select(p=>p.UserID!=null);
    

    【讨论】:

      【解决方案3】:

      或者:

      var results = from uq in userQualifications
                    join u in users on uq.UserID equals u.UserID
                    select uq;
      

      【讨论】:

        猜你喜欢
        • 2021-12-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-03
        • 1970-01-01
        • 2019-07-03
        • 2021-06-16
        • 1970-01-01
        相关资源
        最近更新 更多