次の方法で共有


ModelBuilder コンストラクター

定義

オーバーロード

ModelBuilder()

規則を使用せず、 クラスの ModelBuilder 新しいインスタンスを初期化します。

警告: 正しいモデルを構築するには、規則が必要です。

ModelBuilder(ConventionSet)

規則のセットを適用する クラスの ModelBuilder 新しいインスタンスを初期化します。

ModelBuilder(IMutableModel)
古い.

これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 これは、いかなるリリースでも予告なしに変更または削除される可能性があります。 コード内でのみ直接使用する必要があります。これを行うと、新しい Entity Framework Core リリースに更新するときにアプリケーションエラーが発生する可能性があることを認識してください。

ModelBuilder(ConventionSet, ModelDependencies)

規則のセットを適用する クラスの ModelBuilder 新しいインスタンスを初期化します。

ModelBuilder(ConventionSet, ModelDependencies, ModelConfiguration)

これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 これは、いかなるリリースでも予告なしに変更または削除される可能性があります。 コード内でのみ直接使用する必要があります。これを行うと、新しい Entity Framework Core リリースに更新するときにアプリケーションエラーが発生する可能性があることを認識してください。

ModelBuilder()

規則を使用せず、 クラスの ModelBuilder 新しいインスタンスを初期化します。

警告: 正しいモデルを構築するには、規則が必要です。

public ModelBuilder ();
Public Sub New ()

注釈

詳細と例については、「 エンティティ型とリレーションシップのモデリング 」および 「EF Core モデル構築規則 」を参照してください。

適用対象

ModelBuilder(ConventionSet)

規則のセットを適用する クラスの ModelBuilder 新しいインスタンスを初期化します。

public ModelBuilder (Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet conventions);
new Microsoft.EntityFrameworkCore.ModelBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet -> Microsoft.EntityFrameworkCore.ModelBuilder
Public Sub New (conventions As ConventionSet)

パラメーター

conventions
ConventionSet

モデルに適用する規則。

注釈

詳細と例については、「 エンティティ型とリレーションシップのモデリング 」および 「EF Core モデル構築規則 」を参照してください。

適用対象

ModelBuilder(IMutableModel)

注意事項

この API は非推奨になりました。

これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 これは、いかなるリリースでも予告なしに変更または削除される可能性があります。 コード内でのみ直接使用する必要があります。これを行うと、新しい Entity Framework Core リリースに更新するときにアプリケーションエラーが発生する可能性があることを認識してください。

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public ModelBuilder (Microsoft.EntityFrameworkCore.Metadata.IMutableModel model);
[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
[System.Obsolete]
public ModelBuilder (Microsoft.EntityFrameworkCore.Metadata.IMutableModel model);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.ModelBuilder : Microsoft.EntityFrameworkCore.Metadata.IMutableModel -> Microsoft.EntityFrameworkCore.ModelBuilder
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
[<System.Obsolete>]
new Microsoft.EntityFrameworkCore.ModelBuilder : Microsoft.EntityFrameworkCore.Metadata.IMutableModel -> Microsoft.EntityFrameworkCore.ModelBuilder
Public Sub New (model As IMutableModel)

パラメーター

属性

適用対象

ModelBuilder(ConventionSet, ModelDependencies)

規則のセットを適用する クラスの ModelBuilder 新しいインスタンスを初期化します。

public ModelBuilder (Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet conventions, Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies modelDependencies);
new Microsoft.EntityFrameworkCore.ModelBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet * Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies -> Microsoft.EntityFrameworkCore.ModelBuilder
Public Sub New (conventions As ConventionSet, modelDependencies As ModelDependencies)

パラメーター

conventions
ConventionSet

モデルに適用する規則。

modelDependencies
ModelDependencies

モデルの dependencies オブジェクト。

注釈

詳細と例については、「 エンティティ型とリレーションシップのモデリング 」および 「EF Core モデル構築規則 」を参照してください。

適用対象

ModelBuilder(ConventionSet, ModelDependencies, ModelConfiguration)

これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 これは、いかなるリリースでも予告なしに変更または削除される可能性があります。 コード内でのみ直接使用する必要があります。これを行うと、新しい Entity Framework Core リリースに更新するときにアプリケーションエラーが発生する可能性があることを認識してください。

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public ModelBuilder (Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet conventions, Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies? modelDependencies, Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration? modelConfiguration);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.ModelBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet * Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies * Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration -> Microsoft.EntityFrameworkCore.ModelBuilder
Public Sub New (conventions As ConventionSet, modelDependencies As ModelDependencies, modelConfiguration As ModelConfiguration)

パラメーター

conventions
ConventionSet
modelDependencies
ModelDependencies
modelConfiguration
Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration
属性

適用対象