17

AsNoTrackingパフォーマンスを向上させるために、LINQ 選択クエリで使用することに興味があります。Code First で Entity Framework 5 を使用しています。

ただし、すべてのクエリは LINQ クエリ構文を使用して記述されており、すべてのAsNoTracking例はメソッド構文を使用して示されています。メソッド構文用に作成されたことは承知していAsNoTrackingますが、クエリ構文で同じことを達成するにはどうすればよいですか?

4

2 に答える 2

30

あなたはに適用さAsNoTracking()れますDbSet

var result = (
    from person in ctx.People.AsNoTracking()
    select person)
    .ToList();
于 2013-08-08T12:08:48.893 に答える
1

クエリ構文はコンパイラによってメソッド構文に置き換えられるため、最終的にはまったく違いはありません。

于 2013-08-08T09:45:09.690 に答える