Допустим, я хочу отобразить некоторые данные на веб-странице, поэтому я загружаю данные:
using (KEntities ctx = new KEntities())
{
ctx.KSet.MergeOption = MergeOption.NoTracking;
var items = (from c in ctx.KSet
where c.ParentId == 0
select new
{
Title = c.Title,
Id = c.Id,
Subs = ctx.KSet.Where(o => o.ParentId == c.Id)
}).ToList();
}
Есть ли какая-либо польза от использования MergeOption.NoTracking?
Если сейчас, когда я должен использовать это?