语言

QueryTrackingBehavior 枚举

定义

指示查询结果的跟踪方式 ChangeTracker。

public enum QueryTrackingBehavior
type QueryTrackingBehavior = 
Public Enum QueryTrackingBehavior
继承
QueryTrackingBehavior

字段

名称 值 说明
TrackAll 0

更改跟踪器将跟踪从 LINQ 查询返回的所有实体的更改。 在数据库中 SaveChanges(),将检测并持久保存对实体实例所做的任何修改。

NoTracking 1

更改跟踪器不会跟踪从 LINQ 查询返回的任何实体。 如果修改实体实例,则更改跟踪器不会检测到此情况,并且 SaveChanges() 不会将这些更改保存到数据库。 不执行标识解析。

NoTrackingWithIdentityResolution 2

更改跟踪器不会跟踪从 LINQ 查询返回的任何实体。 如果修改实体实例,则更改跟踪器不会检测到此情况,并且 SaveChanges() 不会将这些更改保存到数据库。 执行标识解析。

注解

有关详细信息和示例,请参阅 EF Core 中的跟踪查询与无跟踪查询 。

适用于