ModelBuilder コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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)
パラメーター
- model
- 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
- 属性
適用対象
Entity Framework