我知道实体框架AsNoTracking()方法的工作方式,但我想知道在选择实体的特定字段时也应该使用此方法吗?
例如,这两个查询之间在性能上有什么好处: (获取结果作为匿名对象)
DataContext.Customers.AsNoTracking().Select(x => new { x.FirstName, x.City.Name }).ToList();
DataContext.Customers.Select(x => new { x.FirstName, x.City.Name }).ToList();