【问题标题】:LinQ to Entities: Lambda expressionsLinQ to Entity:Lambda 表达式
【发布时间】:2009-03-28 12:26:39
【问题描述】:

我要翻译这个

var db = new PracticeEntities(); var destinations = db.DestinationDetails. Where(dd => dd.Language.Lang == "en-US" && dd.Destination.Client.Any(c => c.Email == "abc@yahoo.com"));

类似于:

var destinations = from destinations in db.DestinationDetails where detail.Language.Lang == "en-US" && dd.Destination.Client.Any(db.Client

但是,我不知道怎么做。

谢谢!

【问题讨论】:

    标签: c# linq entity-framework


    【解决方案1】:
    var destinations = from dd in db.DestinationDetails
                       where dd.Language.Lang == "en-US" &&
                             dd.Destination.Client.Any(c => c.Email == "abc@yahoo.com");
    

    from 之后的变量名称 dd 代替了原始版本中 lambda 中的参数声明。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多