QueryTrackingBehavior 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指示查询结果的跟踪方式 ChangeTracker。
public enum QueryTrackingBehavior
type QueryTrackingBehavior =
Public Enum QueryTrackingBehavior
- 继承
-
QueryTrackingBehavior
字段
| 名称 | 值 | 说明 |
|---|---|---|
| TrackAll | 0 | 更改跟踪器将跟踪从 LINQ 查询返回的所有实体的更改。 在数据库中 SaveChanges(),将检测并持久保存对实体实例所做的任何修改。 |
| NoTracking | 1 | 更改跟踪器不会跟踪从 LINQ 查询返回的任何实体。 如果修改实体实例,则更改跟踪器不会检测到此情况,并且 SaveChanges() 不会将这些更改保存到数据库。 不执行标识解析。 |
| NoTrackingWithIdentityResolution | 2 | 更改跟踪器不会跟踪从 LINQ 查询返回的任何实体。 如果修改实体实例,则更改跟踪器不会检测到此情况,并且 SaveChanges() 不会将这些更改保存到数据库。 执行标识解析。 |
注解
有关详细信息和示例,请参阅 EF Core 中的跟踪查询与无跟踪查询 。