【问题标题】:Inserting object properties in lambda expression在 lambda 表达式中插入对象属性
【发布时间】:2014-02-19 22:22:55
【问题描述】:

我有关注 Linq 到实体的声明。

var records = from c in db.l_rate_his
              select new testing { namec.l_rate.name, labo = c.rate};

我正在尝试将其转换为 lambda 表达式。我已经走到这一步了

var records1 = db.l_rate_his.Include(p => p.labor_rate).ToArray();

如何完成 lambda 表达式以包含对象属性?

【问题讨论】:

  • 作为旁注,您可能想看看 C# 中的 naming conventions。这将有助于使您的代码更容易被其他人阅读。

标签: c# linq lambda linq-to-entities


【解决方案1】:

您的查询

var records = from c in db.l_rate_his
              select new testing { namec.l_rate.name, labo = c.rate};

等价于

var records = db.l_rate_his
                .Select(c => new testing { namec.l_rate.name, labo = c.rate });

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-23
    • 1970-01-01
    • 1970-01-01
    • 2021-10-08
    相关资源
    最近更新 更多