DbContext.Entry 方法

定义

重载

Entry(Object)

获取 EntityEntry 给定实体的。 该条目提供对实体的更改跟踪信息和操作的访问权限。

可以在未跟踪的实体上调用此方法。 然后,你可以对 State 返回的项设置属性,使上下文开始在指定的状态中跟踪实体。

Entry<TEntity>(TEntity)

获取 EntityEntry<TEntity> 给定实体的。 该条目提供对实体的更改跟踪信息和操作的访问权限。

Entry(Object)

获取 EntityEntry 给定实体的。 该条目提供对实体的更改跟踪信息和操作的访问权限。

可以在未跟踪的实体上调用此方法。 然后,你可以对 State 返回的项设置属性,使上下文开始在指定的状态中跟踪实体。

public virtual Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry Entry (object entity);
abstract member Entry : obj -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry
override this.Entry : obj -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry
Public Overridable Function Entry (entity As Object) As EntityEntry

参数

entity
Object

要为其获取项的实体。

返回

EntityEntry

给定实体的项。

适用于

Entry<TEntity>(TEntity)

获取 EntityEntry<TEntity> 给定实体的。 该条目提供对实体的更改跟踪信息和操作的访问权限。

public virtual Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<TEntity> Entry<TEntity> (TEntity entity) where TEntity : class;
abstract member Entry : 'Entity -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)> (requires 'Entity : null)
override this.Entry : 'Entity -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)> (requires 'Entity : null)
Public Overridable Function Entry(Of TEntity As Class) (entity As TEntity) As EntityEntry(Of TEntity)

类型参数

TEntity

实体的类型。

参数

entity
TEntity

要为其获取项的实体。

返回

EntityEntry<TEntity>

给定实体的项。

适用于