Linq-Abfrage oder Lambda-Ausdruck?
Ich verwende Entity Framework in meiner ASP.NET, C #, Webanwendung. Welche Methode sollte ich verwenden, wenn ich einen Datensatz aus der Datenbank (in der Datenzugriffsebene) auswählen muss? Linq-Abfrage oder ein Lambda-Ausdruck?
Z.B:-
//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);
Gibt es in diesem Szenario einen bevorzugten Weg oder einen Vorteil gegenüber dem anderen?