Share via


System.Data.Entity.ModelConfiguration.Configuration 名前空間

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

System.Data.Entity.ModelConfiguration.Configuration 名前空間には、Entity Framework モデルの構成を提供するクラスが含まれています。

クラス

  クラス 説明
パブリック クラス AssociationMappingConfiguration リレーションシップの構成を実行するための基本クラス。この構成機能は Code First Fluent API を使用して利用できます (DbModelBuilder を参照してください)。
パブリック クラス AssociationModificationStoredProcedureConfiguration<TEntityType> リレーションシップの変更に使用されるストアド プロシージャに対して構成を実行できるようにします。
パブリック クラス BinaryPropertyConfiguration エンティティ型または複合型の byte プロパティを構成するために使用します。この構成機能は Code First Fluent API を使用して利用できます (DbModelBuilder を参照してください)。
パブリック クラス CascadableNavigationPropertyConfiguration 連鎖削除機能をサポートするリレーションシップを構成します。
パブリック クラス ConfigurationRegistrar エンティティおよび複合型の派生構成クラスを DbModelBuilder に登録するために使用します。
パブリック クラス ConventionDeleteModificationStoredProcedureConfiguration データベース内のエンティティの削除に使用されるストアド プロシージャを構成する規約を作成します。
パブリック クラス ConventionInsertModificationStoredProcedureConfiguration データベース内のエンティティの挿入に使用されるストアド プロシージャを構成する規約を作成します。
パブリック クラス ConventionModificationStoredProcedureConfiguration データベース内のエンティティの変更に使用されるストアド プロシージャを構成する規約を表します。
パブリック クラス ConventionModificationStoredProceduresConfiguration データベース内のエンティティの変更に使用されるストアド プロシージャを構成する規約を作成します。
パブリック クラス ConventionPrimitivePropertyConfiguration エンティティ型または複合型のプリミティブ プロパティを表します。
パブリック クラス ConventionsConfiguration DbModelBuilder インスタンスで使用される規約をカスタマイズできます。既定の規約は System.Data.Entity.ModelConfiguration.Conventions の名前空間で検索できます。
パブリック クラス ConventionTypeConfiguration モデル内のエンティティ型に対して構成を実行できます。この構成機能は簡易規約を使用して利用できます。
パブリック クラス ConventionTypeConfiguration<T> モデル内のエンティティ型に対して構成を実行できます。この構成機能は簡易規約を使用して利用できます。
パブリック クラス ConventionUpdateModificationStoredProcedureConfiguration データベース内のエンティティの更新に使用されるストアド プロシージャを構成する規約を作成します。
パブリック クラス DateTimePropertyConfiguration エンティティ型または複合型の DateTime プロパティを構成するために使用します。この構成機能は Code First Fluent API を使用して利用できます (DbModelBuilder を参照してください)。
パブリック クラス DecimalPropertyConfiguration エンティティ型または複合型の decimal プロパティを構成するために使用します。この構成機能は Code First Fluent API を使用して利用できます (DbModelBuilder を参照してください)。
パブリック クラス DeleteModificationStoredProcedureConfiguration<TEntityType> エンティティの削除に使用されるストアド プロシージャに対して構成を実行できるようにします。
パブリック クラス DependentNavigationPropertyConfiguration<TDependentEntityType> オブジェクト モデルで公開される外部キー プロパティをサポートするリレーションシップを構成します。この構成機能は Code First Fluent API を使用して利用できます (DbModelBuilder を参照してください)。
パブリック クラス EntityMappingConfiguration<TEntityType> エンティティ型またはエンティティ型のプロパティ サブセットに対応するテーブルと列のマッピングを構成します。この構成機能は Code First Fluent API を使用して利用できます (DbModelBuilder を参照してください)。
パブリック クラス ForeignKeyAssociationMappingConfiguration オブジェクト モデルで外部キー プロパティを公開しないリレーションシップのテーブルと列のマッピングを構成します。この構成機能は Code First Fluent API を使用して利用できます (DbModelBuilder を参照してください)。
パブリック クラス ForeignKeyNavigationPropertyConfiguration オブジェクト モデルで公開されない外部キー プロパティのみをサポートするリレーションシップを構成します。この構成機能は Code First Fluent API を使用して利用できます (DbModelBuilder を参照してください)。
パブリック クラス InsertModificationStoredProcedureConfiguration<TEntityType> エンティティの挿入に使用されるストアド プロシージャに対して実行できる構成を表します。
パブリック クラス LengthColumnConfiguration エンティティ型または複合型の、length ファセットを持つ列を構成するために使用します。この構成機能は Code First Fluent API で公開されます (DbModelBuilder を参照してください)。
パブリック クラス LengthPropertyConfiguration エンティティ型または複合型の、length ファセットを持つプロパティを構成するために使用します。この構成機能は Code First Fluent API を使用して利用できます (DbModelBuilder を参照してください)。
パブリック クラス ManyNavigationPropertyConfiguration<TEntityType, TTargetEntityType> エンティティ型から "多" リレーションシップを構成します。
パブリック クラス ManyToManyAssociationMappingConfiguration 多対多のリレーションシップのテーブルと列のマッピングを構成します。この構成機能は Code First Fluent API を使用して利用できます (DbModelBuilder を参照してください)。
パブリック クラス ManyToManyModificationStoredProcedureConfiguration<TEntityType, TTargetEntityType> 多対多のリレーションシップの変更に使用されるストアド プロシージャに対して構成を実行できるようにします。
パブリック クラス ManyToManyModificationStoredProceduresConfiguration<TEntityType, TTargetEntityType> 多対多のリレーションシップの変更に使用されるストアド プロシージャに対して構成を実行できるようにします。
パブリック クラス ManyToManyNavigationPropertyConfiguration<TEntityType, TTargetEntityType> 多対多のリレーションシップを構成します。この構成機能は Code First Fluent API を使用して利用できます (DbModelBuilder を参照してください)。
パブリック クラス ModificationStoredProcedureConfigurationBase データベース内のエンティティの変更に使用されるストアド プロシージャの構成を実行します。
パブリック クラス ModificationStoredProceduresConfiguration<TEntityType> エンティティの変更に使用されるストアド プロシージャに対して構成を実行できるようにします。
パブリック クラス NotNullConditionConfiguration プロパティに割り当てられた値に基づいて継承階層内の型を判別するための条件を構成します。この構成機能は Code First Fluent API を使用して利用できます (DbModelBuilder を参照してください)。
パブリック クラス OptionalNavigationPropertyConfiguration<TEntityType, TTargetEntityType> エンティティ型から省略可能リレーションシップを構成します。
パブリック クラス PrimitiveColumnConfiguration エンティティ型のプリミティブ列を構成します。
パブリック クラス PrimitivePropertyConfiguration エンティティ型または複合型のプリミティブ プロパティを構成するためのメソッドを提供します。この構成機能は Code First Fluent API を使用して利用できます (DbModelBuilder を参照してください)。
パブリック クラス PropertyConventionConfiguration モデル内のプロパティに基づいて、簡易規約に対して構成を実行できます。
パブリック クラス PropertyConventionWithHavingConfiguration<T> モデル内のエンティティ型のプロパティとキャプチャした値に基づいて、簡易規約に対して構成を実行できます。
パブリック クラス PropertyMappingConfiguration マッピング フラグメント内のプロパティを構成するために使用します。この構成機能は Code First Fluent API を使用して利用できます (DbModelBuilder を参照してください)。
パブリック クラス RequiredNavigationPropertyConfiguration<TEntityType, TTargetEntityType> エンティティ型からの必須リレーションシップを構成します。
パブリック クラス StringColumnConfiguration 文字列値の格納に使用するデータベース列を構成します。この構成機能は Code First Fluent API を使用して利用できます (DbModelBuilder を参照してください)。
パブリック クラス StringPropertyConfiguration エンティティ型または複合型の string プロパティを構成するために使用します。この構成機能は Code First Fluent API を使用して利用できます (DbModelBuilder を参照してください)。
パブリック クラス StructuralTypeConfiguration<TStructuralType> モデル内の特定の型に対して構成を実行するために使用します。
パブリック クラス TypeConventionConfiguration モデル内のエンティティ型に基づいて、簡易規約に対して構成を実行できます。
パブリック クラス TypeConventionConfiguration<T> 指定した共通型から継承する、モデル内のエンティティ型に基づいて、簡易規約に対して構成を実行できます。
パブリック クラス TypeConventionWithHavingConfiguration<T> モデル内のエンティティ型とキャプチャした値に基づいて、簡易規約に対して構成を実行できます。
パブリック クラス TypeConventionWithHavingConfiguration<T, TValue> 指定した共通型から継承する、モデル内のエンティティ型とキャプチャした値に基づいて、簡易規約に対して構成を実行できます。
パブリック クラス UpdateModificationStoredProcedureConfiguration<TEntityType> エンティティの更新に使用されるストアド プロシージャに対して構成を実行できるようにします。
パブリック クラス ValueConditionConfiguration 継承階層内の型を区別するための識別子列を構成します。この構成機能は Code First Fluent API を使用して利用できます (DbModelBuilder を参照してください)。