Consulta Linq ou expressão Lambda?
Eu estou usando o Entity Framework no meu asp.net, c #, aplicativo da Web. Se eu precisar selecionar um registro do DataBase (em Data Access Layer), qual método devo usar? Consulta Linq ou uma expressão lambda?
Por exemplo:-
//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);
Existe alguma maneira preferida neste cenário ou qualquer vantagem sobre o outro?