【问题标题】:Anonymous Type with Lambda Expressions带有 Lambda 表达式的匿名类型
【发布时间】:2018-02-19 14:46:02
【问题描述】:

我正在使用 EF,我有这个查询,我需要从数据集中省略一些信息。 我正在考虑使用匿名类型,这样我就可以控制发出的数据。

你能帮我重写这个查询,只添加归档的x.EventTitlex.EventDateStart吗?

db.EventCustoms
  .Where(x => x.DataTimeStart > dateTimeNow & x.DataTimeStart <= dateTimeFuture);

【问题讨论】:

    标签: linq entity-framework entity-framework-4 linq-to-entities


    【解决方案1】:

    这就是Select 的用途:

    db.EventCustoms
      .Where(x => x.DataTimeStart > dateTimeNow & x.DataTimeStart <= dateTimeFuture)
      .Select(x => new { x.EventTitle, x.EventDateStart, x.EventLocation });
    

    【讨论】:

    • 谢谢丹尼尔,我需要匿名类型,我需要投射更多的属性,比如 EventTitle EventDateStart 等等。你能帮我解决这个问题吗?非常感谢
    猜你喜欢
    • 2014-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多