ChangeTracker.HasChanges 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
检查是否正在跟踪任何新的、已删除或更改的实体,以便如果或SaveChangesAsync(CancellationToken)调用这些更改,则会将这些更改发送到数据库SaveChanges()。
public virtual bool HasChanges();
abstract member HasChanges : unit -> bool
override this.HasChanges : unit -> bool
Public Overridable Function HasChanges () As Boolean
返回
注解
此方法调用 DetectChanges() 以确保返回的值准确。 由于检测更改可能很慢,请考虑暂时设置 AutoDetectChangesEnabled ,以防止在已知状态为 up-to-date 的情况下检测更改。
有关详细信息和示例,请参阅 EF Core 更改跟踪 。