DbSet<TEntity>.AddAsync(TEntity, CancellationToken) Yöntem

Tanım

Verilen varlığı ve henüz izlenmeden diğer tüm erişilebilir varlıkları, çağrıldıktan sonra veritabanına eklenecek şekilde Added SaveChanges() izlemeye başlar.

Bu yöntem yalnızca 'Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy.SequenceHiLo' tarafından zaman uyumsuz olarak veritabanına erişmek için kullanılan özel değer oluşturucularına izin vermek için zaman uyumsuzdur. Diğer tüm durumlarda zaman uyumsuz yöntemi kullanılmalıdır.

Yalnızca State tek bir varlığın durumunu ayarlamak için kullanın.

public virtual System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<TEntity>> AddAsync (TEntity entity, System.Threading.CancellationToken cancellationToken = default);
public virtual System.Threading.Tasks.ValueTask<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<TEntity>> AddAsync (TEntity entity, System.Threading.CancellationToken cancellationToken = default);
abstract member AddAsync : 'Entity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity>>
override this.AddAsync : 'Entity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity>>
abstract member AddAsync : 'Entity * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity>>
override this.AddAsync : 'Entity * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity>>
Public Overridable Function AddAsync (entity As TEntity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of EntityEntry(Of TEntity))
Public Overridable Function AddAsync (entity As TEntity, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of EntityEntry(Of TEntity))

Parametreler

entity
TEntity

Eklemek istediğiniz varlık.

cancellationToken
CancellationToken

Görevin CancellationToken tamamlandıktan sonra gözlemlemek için bir.

Döndürülenler

Task<EntityEntry<TEntity>>
ValueTask<EntityEntry<TEntity>>

Zaman uyumsuz Add işlemi temsil eden bir görev. Görev sonucu EntityEntry<TEntity> varlığın için 'i içerir. girdisi, varlık için değişiklik izleme bilgilerine ve işlemlerine erişim sağlar.

Özel durumlar

Açıklamalar

Daha EF Core için bkz. değişiklik izleme.

Şunlara uygulanır