DbContext.Entry 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
Entry(Object) |
EntityEntry取得指定實體的 。 專案可讓您存取實體的變更追蹤資訊和作業。 |
Entry<TEntity>(TEntity) |
EntityEntry<TEntity>取得指定實體的 。 專案可讓您存取實體的變更追蹤資訊和作業。 |
Entry(Object)
EntityEntry取得指定實體的 。 專案可讓您存取實體的變更追蹤資訊和作業。
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
要為其取得專案的實體。
傳回
指定實體的專案。
備註
此方法可以在未追蹤的實體上呼叫。 然後,您可以在傳回的專案上設定 State 屬性,讓內容開始追蹤處於指定狀態的實體。
如需詳細資訊和範例,請參閱 在 EF Core 中存取追蹤的實體 。
適用於
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
要為其取得專案的實體。
傳回
指定實體的專案。
備註
如需詳細資訊和範例,請參閱 在 EF Core 中存取追蹤的實體 。