ModelBuilder.ApplyConfiguration メソッド

定義

オーバーロード

ApplyConfiguration<TEntity>(IEntityTypeConfiguration<TEntity>)

インスタンスで定義されている構成を IEntityTypeConfiguration<TEntity> 適用します。

ApplyConfiguration<TQuery>(IQueryTypeConfiguration<TQuery>)
古い.

インスタンスで定義されている構成を IQueryTypeConfiguration<TQuery> 適用します。

ApplyConfiguration<TEntity>(IEntityTypeConfiguration<TEntity>)

インスタンスで定義されている構成を IEntityTypeConfiguration<TEntity> 適用します。

public virtual Microsoft.EntityFrameworkCore.ModelBuilder ApplyConfiguration<TEntity> (Microsoft.EntityFrameworkCore.IEntityTypeConfiguration<TEntity> configuration) where TEntity : class;
abstract member ApplyConfiguration : Microsoft.EntityFrameworkCore.IEntityTypeConfiguration<'Entity (requires 'Entity : null)> -> Microsoft.EntityFrameworkCore.ModelBuilder (requires 'Entity : null)
override this.ApplyConfiguration : Microsoft.EntityFrameworkCore.IEntityTypeConfiguration<'Entity (requires 'Entity : null)> -> Microsoft.EntityFrameworkCore.ModelBuilder (requires 'Entity : null)
Public Overridable Function ApplyConfiguration(Of TEntity As Class) (configuration As IEntityTypeConfiguration(Of TEntity)) As ModelBuilder

型パラメーター

TEntity

構成するエンティティの種類。

パラメーター

configuration
IEntityTypeConfiguration<TEntity>

適用する構成。

戻り値

追加の構成呼び出しをチェーンできるように、同じ ModelBuilder インスタンス。

注釈

詳細と例については、「 エンティティの型とリレーションシップのモデル化 」を参照してください。

適用対象

ApplyConfiguration<TQuery>(IQueryTypeConfiguration<TQuery>)

注意事項

Use IEntityTypeConfiguration<TEntity> instead

インスタンスで定義されている構成を IQueryTypeConfiguration<TQuery> 適用します。

public virtual Microsoft.EntityFrameworkCore.ModelBuilder ApplyConfiguration<TQuery> (Microsoft.EntityFrameworkCore.IQueryTypeConfiguration<TQuery> configuration) where TQuery : class;
[System.Obsolete("Use IEntityTypeConfiguration<TEntity> instead")]
public virtual Microsoft.EntityFrameworkCore.ModelBuilder ApplyConfiguration<TQuery> (Microsoft.EntityFrameworkCore.IQueryTypeConfiguration<TQuery> configuration) where TQuery : class;
abstract member ApplyConfiguration : Microsoft.EntityFrameworkCore.IQueryTypeConfiguration<'Query (requires 'Query : null)> -> Microsoft.EntityFrameworkCore.ModelBuilder (requires 'Query : null)
override this.ApplyConfiguration : Microsoft.EntityFrameworkCore.IQueryTypeConfiguration<'Query (requires 'Query : null)> -> Microsoft.EntityFrameworkCore.ModelBuilder (requires 'Query : null)
[<System.Obsolete("Use IEntityTypeConfiguration<TEntity> instead")>]
abstract member ApplyConfiguration : Microsoft.EntityFrameworkCore.IQueryTypeConfiguration<'Query (requires 'Query : null)> -> Microsoft.EntityFrameworkCore.ModelBuilder (requires 'Query : null)
override this.ApplyConfiguration : Microsoft.EntityFrameworkCore.IQueryTypeConfiguration<'Query (requires 'Query : null)> -> Microsoft.EntityFrameworkCore.ModelBuilder (requires 'Query : null)
Public Overridable Function ApplyConfiguration(Of TQuery As Class) (configuration As IQueryTypeConfiguration(Of TQuery)) As ModelBuilder

型パラメーター

TQuery

構成するクエリの種類。

パラメーター

configuration
IQueryTypeConfiguration<TQuery>

適用する構成。

戻り値

追加の構成呼び出しをチェーンできるように、同じ ModelBuilder インスタンス。

属性

適用対象