如何在使用EF和linq查询时关闭更改跟踪?

时间:2014-03-20 19:06:13

标签: c# linq entity-framework

我正在构建我的实体框架查询,如:

var users = from u in this.UserRepository.GetAll()
            join s in this.UserSales.GetAll()

            select new MyNewObject
            {
            ...
            }

return users.ToList();

如何对此次通话进行更改跟踪?

1 个答案:

答案 0 :(得分:1)

如果您仅针对特定来电使用AsNoTracking(),请将其关闭。

var myresult = query.Where(...).AsNoTracking().ToList()