2009-03-28 4 views
0

Я хочу, чтобы перевести этотLinQ для лиц: Лямбда выражения

 

var db = new PracticeEntities(); 
var destinations = db.DestinationDetails. 
      Where(dd => dd.Language.Lang == "en-US" && 
      dd.Destination.Client.Any(c => c.Email == "[email protected]")); 
 

Чтобы что-то вроде:

 

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

Но, я не знаю, как.

Спасибо!

ответ

3
var destinations = from dd in db.DestinationDetails 
        where dd.Language.Lang == "en-US" && 
         dd.Destination.Client.Any(c => c.Email == "[email protected]"); 

имя переменного dd после from занимает место деклараций параметров в лямбдах в исходной версии.

Смежные вопросы