DbContext.Add メソッド

定義

オーバーロード

Add(Object)

が呼び出されたときにSaveChanges()データベースに挿入されるように、指定されたAddedエンティティと、まだ追跡されていない他の到達可能なエンティティの追跡を開始します。

Add<TEntity>(TEntity)

が呼び出されたときにSaveChanges()データベースに挿入されるように、指定されたAddedエンティティと、まだ追跡されていない他の到達可能なエンティティの追跡を開始します。

Add(Object)

が呼び出されたときにSaveChanges()データベースに挿入されるように、指定されたAddedエンティティと、まだ追跡されていない他の到達可能なエンティティの追跡を開始します。

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

パラメーター

entity
Object

追加するエンティティ。

戻り値

EntityEntryエンティティの 。 エントリは、エンティティの変更追跡情報と操作へのアクセスを提供します。

注釈

を使用して State 、1 つのエンティティのみの状態を設定します。

詳細と例については、「 EF Core の変更の追跡 」を参照してください。

適用対象

Add<TEntity>(TEntity)

が呼び出されたときにSaveChanges()データベースに挿入されるように、指定されたAddedエンティティと、まだ追跡されていない他の到達可能なエンティティの追跡を開始します。

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

型パラメーター

TEntity

エンティティの種類。

パラメーター

entity
TEntity

追加するエンティティ。

戻り値

EntityEntry<TEntity>エンティティの 。 エントリは、エンティティの変更追跡情報と操作へのアクセスを提供します。

注釈

を使用して State 、1 つのエンティティのみの状態を設定します。

詳細と例については、「 EF Core の変更の追跡 」を参照してください。

適用対象