EntityMappingConfiguration<TEntityType> クラス

定義

エンティティ型またはエンティティ型のプロパティ サブセットに対応するテーブルと列のマッピングを構成します。 この構成機能は、Code First Fluent API を介して使用できます。「」を参照してください DbModelBuilder

public class EntityMappingConfiguration<TEntityType> where TEntityType : class
type EntityMappingConfiguration<'EntityType (requires 'EntityType : null)> = class
Public Class EntityMappingConfiguration(Of TEntityType)

型パラメーター

TEntityType

マップするエンティティ型。

継承
EntityMappingConfiguration<TEntityType>

コンストラクター

名前 説明
EntityMappingConfiguration<TEntityType>()

EntityMappingConfiguration<TEntityType> クラスの新しいインスタンスを初期化します。

メソッド

名前 説明
Equals(Object)

エンティティ型またはエンティティ型のプロパティ サブセットに対応するテーブルと列のマッピングを構成します。 この構成機能は、Code First Fluent API を介して使用できます。「」を参照してください DbModelBuilder

GetHashCode()

エンティティ型またはエンティティ型のプロパティ サブセットに対応するテーブルと列のマッピングを構成します。 この構成機能は、Code First Fluent API を介して使用できます。「」を参照してください DbModelBuilder

GetType()

現在のインスタンスの Type を取得します。

HasTableAnnotation(String, Object)

このエンティティがマップされるテーブルのモデルに注釈を設定します。 注釈値は、後で移行の作成時など、テーブルを処理するときに使用できます。

MapInheritedProperties()

基本型から継承されたすべてのプロパティを再マップします。 派生型を別のテーブルにマップするように構成すると、継承されていないプロパティだけでなく、すべてのプロパティがテーブルに含まれます。 これは TPC (table-per-concrete type) マッピングと呼ばれます。

Properties<TObject>(Expression<Func<TEntityType,TObject>>)

このマッピング フラグメントに含まれるプロパティを構成します。 このメソッドが呼び出されない場合は、マッピング フラグメントにまだ含まれていないすべてのプロパティが構成されます。

Property(Expression<Func<TEntityType,Byte[]>>)

このマッピング フラグメントに System.byte[] 含まれるプロパティを構成します。

Property(Expression<Func<TEntityType,DateTime>>)

このマッピング フラグメントに DateTime 含まれるプロパティを構成します。

Property(Expression<Func<TEntityType,DateTimeOffset>>)

このマッピング フラグメントに DateTimeOffset 含まれるプロパティを構成します。

Property(Expression<Func<TEntityType,DbGeography>>)

このマッピング フラグメントに DbGeography 含まれるプロパティを構成します。

Property(Expression<Func<TEntityType,DbGeometry>>)

このマッピング フラグメントに DbGeometry 含まれるプロパティを構成します。

Property(Expression<Func<TEntityType,Decimal>>)

このマッピング フラグメントに System.decimal 含まれるプロパティを構成します。

Property(Expression<Func<TEntityType,Nullable<DateTime>>>)

このマッピング フラグメントに System.DateTime? 含まれるプロパティを構成します。

Property(Expression<Func<TEntityType,Nullable<DateTimeOffset>>>)

このマッピング フラグメントに System.DateTimeOffset? 含まれるプロパティを構成します。

Property(Expression<Func<TEntityType,Nullable<Decimal>>>)

このマッピング フラグメントに System.decimal? 含まれるプロパティを構成します。

Property(Expression<Func<TEntityType,Nullable<TimeSpan>>>)

このマッピング フラグメントに System.TimeSpan? 含まれるプロパティを構成します。

Property(Expression<Func<TEntityType,String>>)

このマッピング フラグメントに System.string 含まれるプロパティを構成します。

Property(Expression<Func<TEntityType,TimeSpan>>)

このマッピング フラグメントに TimeSpan 含まれるプロパティを構成します。

Property<T>(Expression<Func<TEntityType,Nullable<T>>>)

このマッピング フラグメントに System.struct? 含まれるプロパティを構成します。

Property<T>(Expression<Func<TEntityType,T>>)

このマッピング フラグメントに System.struct 含まれるプロパティを構成します。

Requires(String)

継承階層内で型を区別するための識別子列を構成します。

Requires<TProperty>(Expression<Func<TEntityType,TProperty>>)

継承階層内の型を区別するための識別子条件を構成します。

ToString()

エンティティ型またはエンティティ型のプロパティ サブセットに対応するテーブルと列のマッピングを構成します。 この構成機能は、Code First Fluent API を介して使用できます。「」を参照してください DbModelBuilder

ToTable(String)

マップ先のテーブル名を構成します。

ToTable(String, String)

マップ先のテーブルの名前とスキーマを構成します。

適用対象