Запрос Linq или лямбда-выражение?
Я использую Entity Framework в моем ASP.NET, C #, веб-приложении. Если мне нужно выбрать запись из базы данных (на уровне доступа к данным), какой метод мне следует использовать? Запрос Linq или лямбда-выражение?
Например:-
//Linq
var result = from a in db.myTable.Take(1) where a.Id == varId select a;
return result.First();
//Lambda
return db.myTable.FirstOrDefault(a => a.Id == varId);
Есть ли какой-либо предпочтительный путь в этом сценарии или какое-либо преимущество перед другим?