Ответ 1
Вы применяете AsNoTracking()
к DbSet
:
var result = (
from person in ctx.People.AsNoTracking()
select person)
.ToList();
Я заинтересован в использовании AsNoTracking
с моими запросами на выбор LINQ для повышения производительности. Я использую Entity Framework 5 с кодом First.
Однако все мои запросы написаны с использованием синтаксиса запроса LINQ Query, и все примеры AsNoTracking
показаны с использованием синтаксиса Method. Я знаю, что для синтаксиса Method был создан AsNoTracking
, но как мне добиться того же самого результата с синтаксисом запроса?
Вы применяете AsNoTracking()
к DbSet
:
var result = (
from person in ctx.People.AsNoTracking()
select person)
.ToList();
Синтаксис запроса заменяется синтаксисом метода компилятором, поэтому в конце нет никакой разницы.