C# · 12月 21, 2021

[bug]不包含“AsNoTracking”的定义

摘要

在使用ef做查询优化的时候我们会用到AsNoTracking方法,但如果不引入命名空间,你就会出现不包含“AsNoTracking”的定义的错误。

解决办法

引入命名空间:System.Data.Entity

AsNoTracking是对IQueryable的扩展,看它的定义就可以知道,代码片段如下:

IQueryable AsNoTracking( IQueryable source) T : ; IQueryable AsNoTracking( IQueryable source);