QueryContext.StartTracking 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| StartTracking(Object, EntityTrackingInfo) |
開始追蹤一個實體。 |
| StartTracking(IEntityType, Object, ISnapshot) |
這是一個內部 API,支援 Entity Framework Core 基礎架構,且不受公開 API 相同的相容性標準約束。 該內容可能會在任何新聞稿中未經通知而更改或移除。 你應該只在程式碼中直接使用它,並且要非常謹慎,並且要知道這樣做可能會導致更新到新的 Entity Framework Core 版本時應用程式失敗。 |
| StartTracking(IEntityType, Object, ValueBuffer) |
這是一個內部 API,支援 Entity Framework Core 基礎架構,且不受公開 API 相同的相容性標準約束。 該內容可能會在任何新聞稿中未經通知而更改或移除。 你應該只在程式碼中直接使用它,並且要非常謹慎,並且要知道這樣做可能會導致更新到新的 Entity Framework Core 版本時應用程式失敗。 |
StartTracking(Object, EntityTrackingInfo)
開始追蹤一個實體。
public virtual void StartTracking(object entity, Microsoft.EntityFrameworkCore.Query.Internal.EntityTrackingInfo entityTrackingInfo);
abstract member StartTracking : obj * Microsoft.EntityFrameworkCore.Query.Internal.EntityTrackingInfo -> unit
override this.StartTracking : obj * Microsoft.EntityFrameworkCore.Query.Internal.EntityTrackingInfo -> unit
Public Overridable Sub StartTracking (entity As Object, entityTrackingInfo As EntityTrackingInfo)
參數
- entity
- Object
實體。
- entityTrackingInfo
- Microsoft.EntityFrameworkCore.Query.Internal.EntityTrackingInfo
說明如何追蹤該實體的資訊。
適用於
StartTracking(IEntityType, Object, ISnapshot)
這是一個內部 API,支援 Entity Framework Core 基礎架構,且不受公開 API 相同的相容性標準約束。 該內容可能會在任何新聞稿中未經通知而更改或移除。 你應該只在程式碼中直接使用它,並且要非常謹慎,並且要知道這樣做可能會導致更新到新的 Entity Framework Core 版本時應用程式失敗。
[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public virtual Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry StartTracking(Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, object entity, in Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot snapshot);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
abstract member StartTracking : Microsoft.EntityFrameworkCore.Metadata.IEntityType * obj * ISnapshot -> Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry
override this.StartTracking : Microsoft.EntityFrameworkCore.Metadata.IEntityType * obj * ISnapshot -> Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry
Public Overridable Function StartTracking (entityType As IEntityType, entity As Object, snapshot As ISnapshot) As InternalEntityEntry
參數
- entityType
- IEntityType
- entity
- Object
- snapshot
- Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot
傳回
- 屬性
適用於
StartTracking(IEntityType, Object, ValueBuffer)
這是一個內部 API,支援 Entity Framework Core 基礎架構,且不受公開 API 相同的相容性標準約束。 該內容可能會在任何新聞稿中未經通知而更改或移除。 你應該只在程式碼中直接使用它,並且要非常謹慎,並且要知道這樣做可能會導致更新到新的 Entity Framework Core 版本時應用程式失敗。
[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public virtual Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry StartTracking(Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, object entity, Microsoft.EntityFrameworkCore.Storage.ValueBuffer valueBuffer);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
abstract member StartTracking : Microsoft.EntityFrameworkCore.Metadata.IEntityType * obj * Microsoft.EntityFrameworkCore.Storage.ValueBuffer -> Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry
override this.StartTracking : Microsoft.EntityFrameworkCore.Metadata.IEntityType * obj * Microsoft.EntityFrameworkCore.Storage.ValueBuffer -> Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry
Public Overridable Function StartTracking (entityType As IEntityType, entity As Object, valueBuffer As ValueBuffer) As InternalEntityEntry
參數
- entityType
- IEntityType
- entity
- Object
- valueBuffer
- ValueBuffer
傳回
- 屬性