QueryTrackingBehavior 枚举

定义

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

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

字段

NoTracking 1

更改跟踪器不会跟踪从 LINQ 查询返回的任何实体。 如果修改了实体实例,则更改跟踪器不会检测到这些更改,也不会 SaveChanges() 将这些更改保存到数据库。

NoTrackingWithIdentityResolution 2

更改跟踪器不会跟踪从 LINQ 查询返回的任何实体。 如果修改了实体实例,则更改跟踪器不会检测到这些更改,也不会 SaveChanges() 将这些更改保存到数据库。

TrackAll 0

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

注解

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

适用于