DbSet<TEntity>.AddAsync(TEntity, CancellationToken) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
iptal CancellationToken edilirse.
Açıklamalar
Daha EF Core için bkz. değişiklik izleme.