私はASP.NET、C#、WebアプリケーションでEntity Frameworkを使用しています。 DataBase(データアクセスレイヤー)からレコードを選択する必要がある場合、どのメソッドを使用する必要がありますか? Linqクエリまたはラムダ式?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);
他の上、このシナリオまたは任意の利点で任意の好ましい方法はありますか?
必要に応じて使い分けてください。 (BTW:彼らは同じことをしていない) – I4V
[LINQ - クエリの構文とチェーンのラムダの可能な複製](http://stackoverflow.com/questions/8037677/linq-query-syntax-vs-method-chains -lambda) – I4V