AddAnnotations(IConventionAnnotatable, IEnumerable<IConventionAnnotation>, Boolean)
|
オブジェクトに注釈を追加します。
|
GetAnnotation(IConventionAnnotatable, String)
|
指定した名前の注釈を取得し、存在しない場合は をスローします。
|
SetOrRemoveAnnotation(IConventionAnnotatable, String, Object, Boolean)
|
指定した名前の下に格納されている注釈を設定します。 指定した名前の注釈が既に存在する場合は、既存の注釈を上書きします。 が指定されている場合 null は、既存の注釈を削除します。
|
GetPropertyAccessModeConfigurationSource(IConventionPropertyBase)
|
の構成ソースを GetPropertyAccessMode()返します。
|
SetField(IConventionPropertyBase, String, Boolean)
|
このプロパティで使用する基になる CLR フィールドを設定します。
null これは、シャドウ プロパティの場合や、 プロパティのバッキング フィールドが不明な場合に使用できます。
バッキング フィールドは、通常、次の説明に従って規則で見つかります。 http://go.microsoft.com/fwlink/?LinkId=723277.
このメソッドは、規則によって正しいフィールドが見つからない場合に、バッキング フィールドを明示的に設定する場合に便利です。
既定では、バッキング フィールドが見つかった場合、または指定されている場合は、新しいオブジェクトが構築されるときに使用されます。通常は、データベースからエンティティが照会されるときに使用されます。
プロパティは、他のすべてのアクセスに使用されます。 これは、 を呼び出 SetPropertyAccessMode(IConventionPropertyBase, Nullable<PropertyAccessMode>, Boolean)すことによって変更できます。
|
SetPropertyAccessMode(IConventionPropertyBase, Nullable<PropertyAccessMode>, Boolean)
|
このプロパティに PropertyAccessMode 使用する を設定します。
|
FindContainingPrimaryKey(IConventionProperty)
|
このプロパティを使用する主キー (このプロパティが含まれる複合主キーを含む) を取得します。
|
FindFirstPrincipal(IConventionProperty)
|
指定したプロパティが外部キーの一部である場合に、指定されたプロパティが制約される最初のプリンシパル プロパティを検索します。
|
FindPrincipals(IConventionProperty)
|
古い.
指定したプロパティが外部キーの一部である場合に、指定されたプロパティが制約される特定のプロパティを含むプリンシパル プロパティの一覧を検索します。
|
GetAfterSaveBehaviorConfigurationSource(IConventionProperty)
|
の構成ソースを GetAfterSaveBehavior(IProperty)返します。
|
GetBeforeSaveBehaviorConfigurationSource(IConventionProperty)
|
の構成ソースを GetBeforeSaveBehavior(IProperty)返します。
|
GetContainingForeignKeys(IConventionProperty)
|
このプロパティを使用するすべての外部キー (このプロパティが含まれる複合外部キーを含む) を取得します。
|
GetContainingIndexes(IConventionProperty)
|
このプロパティを使用するすべてのインデックス (このプロパティが含まれる複合インデックスを含む) を取得します。
|
GetContainingKeys(IConventionProperty)
|
このプロパティを使用するすべての主キーまたは代替キー (このプロパティが含まれる複合キーを含む) を取得します。
|
GetIsUnicodeConfigurationSource(IConventionProperty)
|
の構成ソースを IsUnicode(IProperty)返します。
|
GetKeyValueComparerConfigurationSource(IConventionProperty)
|
古い.
の構成ソースを GetKeyValueComparer()返します。
|
GetMaxLengthConfigurationSource(IConventionProperty)
|
の構成ソースを GetMaxLength(IProperty)返します。
|
GetPrecisionConfigurationSource(IConventionProperty)
|
の構成ソースを GetPrecision(IProperty)返します。
|
GetProviderClrTypeConfigurationSource(IConventionProperty)
|
の構成ソースを GetProviderClrType(IProperty)返します。
|
GetScaleConfigurationSource(IConventionProperty)
|
の構成ソースを GetScale(IProperty)返します。
|
GetStructuralValueComparerConfigurationSource(IConventionProperty)
|
古い.
の構成ソースを GetStructuralValueComparer(IProperty)返します。
|
GetTypeMappingConfigurationSource(IConventionProperty)
|
の を取得しますConfigurationSourceFindTypeMapping(IProperty)。
|
GetValueComparerConfigurationSource(IConventionProperty)
|
の構成ソースを GetValueComparer(IProperty)返します。
|
GetValueConverterConfigurationSource(IConventionProperty)
|
の構成ソースを GetValueConverter(IProperty)返します。
|
GetValueGeneratorFactoryConfigurationSource(IConventionProperty)
|
の構成ソースを GetValueGeneratorFactory(IProperty)返します。
|
SetAfterSaveBehavior(IConventionProperty, Nullable<PropertySaveBehavior>, Boolean)
|
エンティティがデータベースに保存された後にこのプロパティを変更できるかどうかを示す値を設定します。
の場合 Throw、エンティティがデータベースに存在した後にこのプロパティに新しい値が割り当てられると、例外がスローされます。
の場合 Ignore、データベースに既に存在するエンティティのプロパティ値に対する変更は無視されます。
|
SetBeforeSaveBehavior(IConventionProperty, Nullable<PropertySaveBehavior>, Boolean)
|
エンティティをデータベースに保存する前に、このプロパティを変更できるかどうかを示す値を設定します。
の場合 Throw、値が状態のときにこのプロパティに値が割り当てられると、例外が Added スローされます。
の場合 Ignore、値セットは状態のときに Added 無視されます。
|
SetIsUnicode(IConventionProperty, Nullable<Boolean>, Boolean)
|
このプロパティが Unicode 文字を保持できるかどうかを示す値を設定します。
|
SetKeyValueComparer(IConventionProperty, ValueComparer, Boolean)
|
古い.
キー比較を実行するときに、このプロパティのカスタム ValueComparer を設定します。
|
SetMaxLength(IConventionProperty, Nullable<Int32>, Boolean)
|
このプロパティで許可されるデータの最大長を設定します。 たとえば、 プロパティが String ' の場合、これは最大文字数です。
|
SetPrecision(IConventionProperty, Nullable<Int32>, Boolean)
|
このプロパティで許可されるデータの有効桁数を設定します。
たとえば、 プロパティが の Decimal 場合、これは最大桁数です。
|
SetProviderClrType(IConventionProperty, Type, Boolean)
|
プロパティ値がデータベース プロバイダーに送信される前に変換される型を設定します。
|
SetScale(IConventionProperty, Nullable<Int32>, Boolean)
|
このプロパティで許可されるデータのスケールを設定します。
たとえば、 プロパティが の Decimal 場合、これは小数点以下の桁数の最大数です。
|
SetStructuralValueComparer(IConventionProperty, ValueComparer, Boolean)
|
古い.
このプロパティの構造コピーのユーザー ValueComparer 設定を設定します。
|
SetTypeMapping(IConventionProperty, CoreTypeMapping, Boolean)
|
指定したプロパティの を設定します。CoreTypeMapping
|
SetValueComparer(IConventionProperty, ValueComparer, Boolean)
|
このプロパティのカスタム ValueComparer を設定します。
|
SetValueConverter(IConventionProperty, ValueConverter, Boolean)
|
このプロパティのカスタム ValueConverter を設定します。
|
SetValueGeneratorFactory(IConventionProperty, Func<IProperty,IEntityType,ValueGenerator>, Boolean)
|
このプロパティの値の生成に使用するファクトリを設定するか null 、以前に設定したファクトリをクリアします。
を設定 null しても、このプロパティの値の生成は無効になりません。このプロパティに対して明示的に構成されているジェネレーターはクリアされます。 データベース プロバイダーには、プロパティ型の値ジェネレーターが引き続き含まれている場合があります。
|
GetJsonPropertyName(IProperty)
|
Cosmos を対象とする場合にプロパティがマップされるプロパティ名を返します。
|
GetJsonPropertyName(IReadOnlyProperty)
|
Cosmos を対象とする場合にプロパティがマップされるプロパティ名を返します。
|
GetJsonPropertyNameConfigurationSource(IConventionProperty)
|
Cosmos を ConfigurationSource 対象とする場合にプロパティがマップされるプロパティ名を取得します。
|
GetPropertyName(IProperty)
|
Cosmos をターゲットにするときに使用されるプロパティ名を返します。
|
GetPropertyNameConfigurationSource(IConventionProperty)
|
Cosmos を ConfigurationSource ターゲットにするときに使用されるプロパティ名の を取得します。
|
SetJsonPropertyName(IConventionProperty, String, Boolean)
|
Cosmos を対象とする場合にプロパティがマップされるプロパティ名を設定します。
|
SetPropertyName(IConventionProperty, String, Boolean)
|
Cosmos をターゲットにするときに使用するプロパティ名を設定します。
|
AnnotationsToDebugString(IAnnotatable, Int32)
|
オブジェクトで宣言されているすべての注釈のデバッグ文字列を取得します。
|
GetAnnotation(IAnnotatable, String)
|
指定した名前の注釈を取得し、存在しない場合は をスローします。
|
GetCurrentValueComparer(IPropertyBase)
|
IComparer<T>追跡対象IUpdateEntryエントリの値を比較するための を取得します。
|
GetFieldName(IPropertyBase)
|
このプロパティのバッキング フィールドの名前を取得します。バ null ッキング フィールドが不明な場合は を取得します。
|
GetGetter(IPropertyBase)
|
このプロパティの IClrPropertyGetter 値を読み取るための を取得します。
このようなプロパティには が関連付けられていないMemberInfoため、シャドウ プロパティ (IsShadowProperty(IPropertyBase)) に対してこのメソッドを呼び出すとエラーになります。
|
GetIndex(IPropertyBase)
|
このプロパティのプロパティ インデックスを取得します。
|
GetMemberInfo(IPropertyBase, Boolean, Boolean)
|
指定したプロパティの値をPropertyInfoFieldInfo取得または設定するために使用する または を取得します。
このようなプロパティには が関連付けられていないMemberInfoため、シャドウ プロパティ (IsShadowProperty(IPropertyBase)) に対してこのメソッドを呼び出すとエラーになります。
|
GetPropertyAccessMode(IPropertyBase)
|
このプロパティに PropertyAccessMode 使用されている を取得します。
null は、既定のプロパティ アクセス モードが使用されていることを示します。
|
IsIndexerProperty(IPropertyBase)
|
これがインデクサー プロパティであるかどうかを示す値を取得します。 インデクサー プロパティは、エンティティ クラスのインデクサーを介してアクセスされるプロパティです。
|
IsShadowProperty(IPropertyBase)
|
古い.
これがシャドウ プロパティであるかどうかを示す値を取得します。 シャドウ プロパティは、エンティティ クラスに対応するプロパティを持たないプロパティです。 プロパティの現在の値は、エンティティ クラスのインスタンスに ChangeTracker 格納されるのではなく、 に格納されます。
|
CreateKeyEqualityComparer<TProperty>(IProperty)
|
指定した IEqualityComparer<T> プロパティ型の値の を作成します。
|
FindContainingPrimaryKey(IProperty)
|
このプロパティを使用する主キー (このプロパティが含まれる複合主キーを含む) を取得します。
|
FindFirstPrincipal(IProperty)
|
指定したプロパティが外部キーの一部である場合に、指定されたプロパティが制約される最初のプリンシパル プロパティを検索します。
|
FindMapping(IProperty)
|
古い.
指定したプロパティの CoreTypeMapping を返します。
|
FindPrincipals(IProperty)
|
古い.
指定したプロパティが外部キーの一部である場合に、指定されたプロパティが制約される特定のプロパティを含むプリンシパル プロパティの一覧を検索します。
|
FindTypeMapping(IProperty)
|
指定したプロパティの CoreTypeMapping を返します。
|
GetAfterSaveBehavior(IProperty)
|
古い.
エンティティがデータベースに保存された後にこのプロパティを変更できるかどうかを示す値を取得します。
の場合 Throw、エンティティがデータベースに存在した後にこのプロパティに新しい値が割り当てられると、例外がスローされます。
の場合 Ignore、データベースに既に存在するエンティティのプロパティ値に対する変更は無視されます。
|
GetBeforeSaveBehavior(IProperty)
|
古い.
エンティティをデータベースに保存する前に、このプロパティを変更できるかどうかを示す値を取得します。
の場合 Throw、値が状態のときにこのプロパティに値が割り当てられると、例外が Added スローされます。
の場合 Ignore、値セットは状態のときに Added 無視されます。
|
GetContainingForeignKeys(IProperty)
|
このプロパティを使用するすべての外部キー (このプロパティが含まれる複合外部キーを含む) を取得します。
|
GetContainingIndexes(IProperty)
|
このプロパティを使用するすべてのインデックス (このプロパティが含まれる複合インデックスを含む) を取得します。
|
GetContainingKeys(IProperty)
|
このプロパティを使用するすべての主キーまたは代替キー (このプロパティが含まれる複合キーを含む) を取得します。
|
GetContainingPrimaryKey(IProperty)
|
古い.
このプロパティを使用する主キー (このプロパティが含まれる複合主キーを含む) を取得します。
|
GetKeyValueComparer(IProperty)
|
このプロパティの ValueComparer キーで使用する を取得します null 。何も設定されていない場合は を取得します。
|
GetMaxLength(IProperty)
|
このプロパティで許可されているデータの最大長を取得します。 たとえば、 プロパティが の String 場合、これは最大文字数です。
|
GetPrecision(IProperty)
|
このプロパティで許可されているデータの有効桁数を取得します。
たとえば、 プロパティが の Decimal 場合、これは最大桁数です。
|
GetProviderClrType(IProperty)
|
データベース プロバイダーに送信される前にプロパティ値が変換される型を取得します。
|
GetScale(IProperty)
|
このプロパティで許可されているデータのスケールを取得します。
たとえば、 プロパティが の Decimal 場合、これは小数点以下の桁数の最大数です。
|
GetStructuralValueComparer(IProperty)
|
古い.
このプロパティの ValueComparer 構造コピーに使用する を取得します null 。何も設定されていない場合は を取得します。
|
GetTypeMapping(IProperty)
|
CoreTypeMapping完成したモデルから、指定されたプロパティの を返します。
|
GetValueComparer(IProperty)
|
このプロパティの を ValueComparer 取得します null 。何も設定されていない場合は を取得します。
|
GetValueConverter(IProperty)
|
古い.
このプロパティのカスタム ValueConverter セットを取得します。
|
GetValueGeneratorFactory(IProperty)
|
古い.
このプロパティの値を生成するように設定されているファクトリ (存在する場合) を取得します。
|
IsForeignKey(IProperty)
|
古い.
このプロパティが外部キー (または複合外部キーの一部) として使用されるかどうかを示す値を取得します。
|
IsIndex(IProperty)
|
古い.
このプロパティがインデックス (または複合インデックスの一部) として使用されるかどうかを示す値を取得します。
|
IsKey(IProperty)
|
古い.
このプロパティを主キーまたは代替キー (または複合主キーまたは代替キーの一部) として使用するかどうかを示す値を取得します。
|
IsPrimaryKey(IProperty)
|
古い.
このプロパティを主キー (または複合主キーの一部) として使用するかどうかを示す値を取得します。
|
IsUnicode(IProperty)
|
プロパティが Unicode 文字を保持できるかどうかを示す値を取得します。
|
IsUniqueIndex(IProperty)
|
古い.
このプロパティを一意のインデックス (または一意の複合インデックスの一部) として使用するかどうかを示す値を取得します。
|
ToDebugString(IProperty, MetadataDebugStringOptions, Int32)
|
指定されたメタデータの人間が判読できる表現を作成します。
警告: 返される文字列の形式に依存しないでください。
デバッグ専用に設計されており、リリース間で任意に変更される可能性があります。
|
FindColumn(IProperty, StoreObjectIdentifier)
|
指定したテーブルに似たストア オブジェクトにマップされている場合は、このプロパティに対応する列を返します。
|
FindOverrides(IConventionProperty, StoreObjectIdentifier)
|
特定のテーブルに似たストア オブジェクトのプロパティ ファセットオーバーライドを返します。
このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。
|
FindOverrides(IProperty, StoreObjectIdentifier)
|
特定のテーブルに似たストア オブジェクトのプロパティ ファセットオーバーライドを返します。
このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。
|
FindOverrides(IReadOnlyProperty, StoreObjectIdentifier)
|
特定のテーブルに似たストア オブジェクトのプロパティ ファセットオーバーライドを返します。
このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。
|
FindRelationalMapping(IProperty)
|
古い.
最終処理されたモデルの RelationalTypeMapping 指定されたプロパティの を返します。
|
FindRelationalTypeMapping(IProperty)
|
最終処理されたモデルの RelationalTypeMapping 指定されたプロパティの を返します。
|
FindRelationalTypeMapping(IProperty, StoreObjectIdentifier)
|
最終処理されたモデルの RelationalTypeMapping 指定されたプロパティの を返します。
|
FindRelationalTypeMapping(IReadOnlyProperty)
|
最終処理されたモデルの RelationalTypeMapping 指定されたプロパティの を返します。
|
FindRelationalTypeMapping(IReadOnlyProperty, StoreObjectIdentifier)
|
最終処理されたモデルの RelationalTypeMapping 指定されたプロパティの を返します。
|
FindSharedStoreObjectRootProperty(IConventionProperty, StoreObjectIdentifier)
|
共有テーブルに似たオブジェクト内の同じ列にマップされている最初 IProperty の 列を検索します。
このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。
|
FindSharedStoreObjectRootProperty(IProperty, StoreObjectIdentifier)
|
共有テーブルに似たオブジェクト内の同じ列にマップされている最初 IProperty の 列を検索します。
このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。
|
FindSharedStoreObjectRootProperty(IReadOnlyProperty, StoreObjectIdentifier)
|
共有テーブルに似たオブジェクト内の同じ列にマップされている最初 IProperty の 列を検索します。
このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。
|
FindSharedTableRootPrimaryKeyProperty(IProperty)
|
指定した IProperty プロパティと同じ主キー プロパティを表す を検索しますが、共有ルート テーブル内にある可能性があります。
この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。
|
GetCollation(IProperty)
|
列に使用する照合順序を返します。
|
GetCollation(IProperty, StoreObjectIdentifier)
|
列に使用する照合順序を返します。
|
GetCollation(IReadOnlyProperty)
|
列に使用する照合順序を返します。
|
GetCollation(IReadOnlyProperty, StoreObjectIdentifier)
|
列に使用する照合順序を返します。
|
GetCollationConfigurationSource(IConventionProperty)
|
列の ConfigurationSource 照合順序の を取得します。
|
GetColumnBaseName(IProperty)
|
プロパティのマップ先となる列のベース名を返します。
|
GetColumnBaseName(IReadOnlyProperty)
|
古い.
プロパティのマップ先となる列のベース名を返します。
|
GetColumnName(IProperty)
|
古い.
プロパティがマップされるテーブル列の名前を返します。
|
GetColumnName(IProperty, StoreObjectIdentifier)
|
プロパティが特定のテーブルにマップされる列の名前を返します。
|
GetColumnName(IReadOnlyProperty)
|
プロパティのマップ先となる列の名前を返します。
|
GetColumnName(IReadOnlyProperty, StoreObjectIdentifier)
|
プロパティが特定のテーブルにマップされる列の名前を返します。
|
GetColumnNameConfigurationSource(IConventionProperty)
|
列名の を ConfigurationSource 取得します。
|
GetColumnNameConfigurationSource(IConventionProperty, StoreObjectIdentifier)
|
特定の ConfigurationSource テーブルに似たストア オブジェクトの列名の を取得します。
|
GetColumnOrder(IReadOnlyProperty)
|
このプロパティがマップされている列の順序を返します。
|
GetColumnOrder(IReadOnlyProperty, StoreObjectIdentifier)
|
特定のテーブルに対してこのプロパティがマップされる列の順序を返します。
|
GetColumnOrderConfigurationSource(IConventionProperty)
|
列の順序の を ConfigurationSource 取得します。
|
GetColumnType(IProperty)
|
プロパティがマップされている列のデータベース型を返します。
|
GetColumnType(IProperty, StoreObjectIdentifier)
|
プロパティがマップされている列のデータベース型を返します。
|
GetColumnType(IReadOnlyProperty)
|
プロパティがマップされている列のデータベース型を返します。または null 、データベースの種類が見つからなかった場合は を返します。
|
GetColumnType(IReadOnlyProperty, StoreObjectIdentifier)
|
プロパティがマップされている列のデータベース型を返します。または null 、データベースの種類が見つからなかった場合は を返します。
|
GetColumnTypeConfigurationSource(IConventionProperty)
|
列名の を ConfigurationSource 取得します。
|
GetComment(IProperty)
|
このプロパティがマップされている列のコメントを返します。
|
GetComment(IProperty, StoreObjectIdentifier)
|
このプロパティがマップされている列のコメントを返します。
|
GetComment(IReadOnlyProperty)
|
このプロパティがマップされている列のコメントを返します。
|
GetComment(IReadOnlyProperty, StoreObjectIdentifier)
|
このプロパティがマップされている列のコメントを返します。
|
GetCommentConfigurationSource(IConventionProperty)
|
列コメントの を ConfigurationSource 取得します。
|
GetComputedColumnSql(IProperty)
|
このプロパティがマップされる列の計算値として使用される SQL 式を返します。
|
GetComputedColumnSql(IProperty, StoreObjectIdentifier)
|
このプロパティがマップされる列の計算値として使用される SQL 式を返します。
|
GetComputedColumnSql(IReadOnlyProperty)
|
このプロパティがマップされる列の計算値として使用される SQL 式を返します。
|
GetComputedColumnSql(IReadOnlyProperty, StoreObjectIdentifier)
|
このプロパティがマップされる列の計算値として使用される SQL 式を返します。
|
GetComputedColumnSqlConfigurationSource(IConventionProperty)
|
計算値 SQL 式の を ConfigurationSource 取得します。
|
GetDefaultColumnBaseName(IProperty)
|
プロパティのマップ先となる列の既定のベース名を返します。
|
GetDefaultColumnBaseName(IReadOnlyProperty)
|
古い.
プロパティのマップ先となる列の既定のベース名を返します。
|
GetDefaultColumnMappings(IProperty)
|
プロパティがマップされる既定の列を返します。
|
GetDefaultColumnName(IProperty)
|
古い.
プロパティのマップ先となる既定のテーブル列名を返します。
|
GetDefaultColumnName(IProperty, StoreObjectIdentifier)
|
プロパティのマップ先となる既定の列名を返します。
|
GetDefaultColumnName(IReadOnlyProperty)
|
プロパティのマップ先となる列の既定のベース名を返します。
|
GetDefaultColumnName(IReadOnlyProperty, StoreObjectIdentifier)
|
プロパティのマップ先となる既定の列名を返します。
|
GetDefaultValue(IProperty)
|
このプロパティがマップされる列の既定値として使用される オブジェクトを返します。
|
GetDefaultValue(IProperty, StoreObjectIdentifier)
|
このプロパティがマップされる列の既定値として使用される オブジェクトを返します。
|
GetDefaultValue(IReadOnlyProperty)
|
このプロパティがマップされる列の既定値として使用される オブジェクトを返します。
|
GetDefaultValue(IReadOnlyProperty, StoreObjectIdentifier)
|
このプロパティがマップされる列の既定値として使用される オブジェクトを返します。
|
GetDefaultValueConfigurationSource(IConventionProperty)
|
既定値の を ConfigurationSource 取得します。
|
GetDefaultValueSql(IProperty)
|
このプロパティがマップされる列の既定値として使用される SQL 式を返します。
|
GetDefaultValueSql(IProperty, StoreObjectIdentifier)
|
このプロパティがマップされる列の既定値として使用される SQL 式を返します。
|
GetDefaultValueSql(IReadOnlyProperty)
|
このプロパティがマップされる列の既定値として使用される SQL 式を返します。
|
GetDefaultValueSql(IReadOnlyProperty, StoreObjectIdentifier)
|
このプロパティがマップされる列の既定値として使用される SQL 式を返します。
|
GetDefaultValueSqlConfigurationSource(IConventionProperty)
|
既定値の SQL 式の を ConfigurationSource 取得します。
|
GetFunctionColumnMappings(IProperty)
|
プロパティのマップ先の関数列を返します。
|
GetIsFixedLengthConfigurationSource(IConventionProperty)
|
の を取得しますConfigurationSourceIsFixedLength(IReadOnlyProperty)。
|
GetIsStored(IProperty)
|
このプロパティがマップされる計算列の値をデータベースに格納するか、読み取り時に計算するかを取得します。
|
GetIsStored(IProperty, StoreObjectIdentifier)
|
このプロパティがマップされる計算列の値をデータベースに格納するか、読み取り時に計算するかを取得します。
|
GetIsStored(IReadOnlyProperty)
|
このプロパティがマップされる計算列の値をデータベースに格納するか、読み取り時に計算するかを取得します。
|
GetIsStored(IReadOnlyProperty, StoreObjectIdentifier)
|
このプロパティがマップされる計算列の値をデータベースに格納するか、読み取り時に計算するかを取得します。
|
GetIsStoredConfigurationSource(IConventionProperty)
|
計算値 SQL 式の を ConfigurationSource 取得します。
|
GetJsonPropertyName(IReadOnlyProperty)
|
JSON 列にマップされたエンティティの指定されたプロパティに使用される JSON プロパティ名の値を取得します。
|
GetJsonPropertyNameConfigurationSource(IConventionProperty)
|
特定の ConfigurationSource エンティティ プロパティの JSON プロパティ名の を取得します。
|
GetMappedStoreObjects(IReadOnlyProperty, StoreObjectType)
|
このプロパティがマップされているテーブルに似たストア オブジェクトを返します。
このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。
|
GetMaxLength(IProperty, StoreObjectIdentifier)
|
このプロパティで許可されているデータの最大長を取得します。 たとえば、 プロパティが の String 場合、これは最大文字数です。
|
GetMaxLength(IReadOnlyProperty, StoreObjectIdentifier)
|
このプロパティで許可されているデータの最大長を取得します。 たとえば、 プロパティが の String 場合、これは最大文字数です。
|
GetOrCreateOverrides(IConventionProperty, StoreObjectIdentifier)
|
特定のテーブルに似たストア オブジェクトのプロパティ ファセットオーバーライドを返します。
このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。
|
GetOrCreateOverrides(IConventionProperty, StoreObjectIdentifier, Boolean)
|
特定のテーブルに似たストア オブジェクトのプロパティ ファセットオーバーライドを返します。
このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。
|
GetOverrides(IConventionProperty)
|
すべてのプロパティ ファセットのオーバーライドを返します。
このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。
|
GetOverrides(IReadOnlyProperty)
|
すべてのプロパティ ファセットのオーバーライドを返します。
このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。
|
GetPrecision(IProperty, StoreObjectIdentifier)
|
このプロパティで許可されているデータの有効桁数を取得します。
たとえば、 プロパティが の Decimal 場合、これは最大桁数です。
|
GetPrecision(IReadOnlyProperty, StoreObjectIdentifier)
|
このプロパティで許可されているデータの有効桁数を取得します。
たとえば、 プロパティが の Decimal 場合、これは最大桁数です。
|
GetRelationalTypeMapping(IProperty)
|
最終処理されたモデルの RelationalTypeMapping 指定されたプロパティの を返します。
|
GetRelationalTypeMapping(IReadOnlyProperty)
|
最終処理されたモデルの RelationalTypeMapping 指定されたプロパティの を返します。
|
GetScale(IProperty, StoreObjectIdentifier)
|
このプロパティで許可されているデータのスケールを取得します。
たとえば、 プロパティが の Decimal 場合、これは小数点以下の桁数の最大数です。
|
GetScale(IReadOnlyProperty, StoreObjectIdentifier)
|
このプロパティで許可されているデータのスケールを取得します。
たとえば、 プロパティが の Decimal 場合、これは小数点以下の桁数の最大数です。
|
GetSqlQueryColumnMappings(IProperty)
|
プロパティがマップされている SQL クエリ列を返します。
|
GetTableColumnMappings(IProperty)
|
プロパティがマップされているテーブル列を返します。
|
GetViewColumnMappings(IProperty)
|
プロパティがマップされているビュー列を返します。
|
IsColumnNullable(IProperty)
|
データベースで作成されるときに、指定 IProperty された にマップされた列が null 許容かどうかを確認します。
これは、プロパティ自体と、そのマップ方法によっても異なります。 たとえば、TPH 型階層内の null 非許容の派生プロパティは、null 許容列にマップされます。
同じテーブルを共有する省略可能な型のプロパティと同様です。
|
IsColumnNullable(IProperty, StoreObjectIdentifier)
|
データベースで作成されるときに、指定 IProperty された にマップされた列が null 許容かどうかを確認します。
これは、プロパティ自体と、そのマップ方法によっても異なります。 たとえば、TPH 型階層内の null 非許容の派生プロパティは、null 許容列にマップされます。
同じテーブルを共有する省略可能な型のプロパティと同様です。
|
IsColumnNullable(IReadOnlyProperty)
|
データベースで作成されるときに、指定 IProperty された にマップされた列が null 許容かどうかを確認します。
|
IsColumnNullable(IReadOnlyProperty, StoreObjectIdentifier)
|
データベースで作成されるときに、指定されたプロパティにマップされた列が null 許容かどうかを確認します。
|
IsFixedLength(IProperty)
|
プロパティが文字列などの固定長データのみを格納できるかどうかを示すフラグを返します。
|
IsFixedLength(IProperty, StoreObjectIdentifier)
|
プロパティが文字列などの固定長データのみを格納できるかどうかを示すフラグを返します。
|
IsFixedLength(IReadOnlyProperty)
|
プロパティが文字列などの固定長データのみを格納できるかどうかを示すフラグを返します。
|
IsFixedLength(IReadOnlyProperty, StoreObjectIdentifier)
|
プロパティが文字列などの固定長データのみを格納できるかどうかを示すフラグを返します。
|
IsUnicode(IProperty, StoreObjectIdentifier)
|
プロパティが Unicode 文字を保持できるかどうかを示す値を取得します。
|
IsUnicode(IReadOnlyProperty, StoreObjectIdentifier)
|
プロパティが Unicode 文字を保持できるかどうかを示す値を取得します。
|
RemoveOverrides(IConventionProperty, StoreObjectIdentifier)
|
特定のテーブルに似たストア オブジェクトのプロパティ ファセットオーバーライドを削除します。
このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。
|
SetCollation(IConventionProperty, String, Boolean)
|
このプロパティがマップされる列に使用する照合順序を構成します。
|
SetColumnName(IConventionProperty, String, StoreObjectIdentifier, Boolean)
|
特定のテーブルに似たストア オブジェクトに対して プロパティがマップされる列を設定します。
|
SetColumnName(IConventionProperty, String, Boolean)
|
プロパティがマップされる列を設定します。
|
SetColumnOrder(IConventionProperty, Nullable<Int32>, Boolean)
|
プロパティがマップされる列の順序を設定します。
|
SetColumnType(IConventionProperty, String, Boolean)
|
プロパティがマップされる列のデータベース型を設定します。
|
SetComment(IConventionProperty, String, Boolean)
|
このプロパティがマップされる列に適用するコメントを構成します。
|
SetComputedColumnSql(IConventionProperty, String, Boolean)
|
このプロパティがマップされる列の計算値として使用される SQL 式を設定します。
|
SetDefaultValue(IConventionProperty, Object, Boolean)
|
このプロパティがマップされる列の既定値として使用されるオブジェクトを設定します。
|
SetDefaultValueSql(IConventionProperty, String, Boolean)
|
このプロパティがマップされる列の既定値として使用される SQL 式を設定します。
|
SetIsFixedLength(IConventionProperty, Nullable<Boolean>, Boolean)
|
プロパティが文字列などの固定長データのみを格納できるかどうかを示すフラグを設定します。
|
SetIsStored(IConventionProperty, Nullable<Boolean>, Boolean)
|
このプロパティがマップされる計算列の値をデータベースに格納するか、読み取り時に計算するかを設定します。
|
SetJsonPropertyName(IConventionProperty, String, Boolean)
|
JSON 列にマップされたエンティティの指定されたプロパティに使用される JSON プロパティ名の値を設定します。
|
TryGetDefaultValue(IReadOnlyProperty, StoreObjectIdentifier, Object)
|
このプロパティがマップされる列の既定値として使用される オブジェクトを返します。
|
TryGetDefaultValue(IReadOnlyProperty, Object)
|
このプロパティがマップされる列の既定値として使用される オブジェクトを返します。
|
GetGeometricDimension(IProperty)
|
このプロパティの列を作成するときに使用するディメンションを返します。
|
GetGeometricDimensionConfigurationSource(IConventionProperty)
|
列ディメンションの を ConfigurationSource 取得します。
|
GetSrid(IProperty)
|
このプロパティの列を作成するときに使用する SRID を返します。
|
GetSrid(IProperty, StoreObjectIdentifier)
|
このプロパティの列を作成するときに使用する SRID を返します。
|
GetSrid(IReadOnlyProperty)
|
このプロパティの列を作成するときに使用する SRID を返します。
|
GetSrid(IReadOnlyProperty, StoreObjectIdentifier)
|
このプロパティの列を作成するときに使用する SRID を返します。
|
GetSridConfigurationSource(IConventionProperty)
|
列 SRID の を ConfigurationSource 取得します。
|
SetGeometricDimension(IConventionProperty, String, Boolean)
|
このプロパティの列を作成するときに使用するディメンションを設定します。
|
SetSrid(IConventionProperty, Nullable<Int32>, Boolean)
|
このプロパティの列を作成するときに使用する SRID を設定します。
|
FindHiLoSequence(IProperty)
|
ISequence hi-lo パターンに使用する モデル内の を検索します。
|
FindHiLoSequence(IProperty, StoreObjectIdentifier)
|
ISequence hi-lo パターンに使用する モデル内の を検索します。
|
FindHiLoSequence(IReadOnlyProperty)
|
ISequence hi-lo パターンに使用する モデル内の を検索します。
|
FindHiLoSequence(IReadOnlyProperty, StoreObjectIdentifier)
|
ISequence hi-lo パターンに使用する モデル内の を検索します。
|
FindSequence(IReadOnlyProperty)
|
キー値生成 ISequence パターンに使用するモデル内の を検索します。
|
FindSequence(IReadOnlyProperty, StoreObjectIdentifier)
|
キー値生成 ISequence パターンに使用するモデル内の を検索します。
|
GetHiLoSequenceName(IProperty)
|
hi-lo シーケンスに使用する名前を返します。
|
GetHiLoSequenceName(IProperty, StoreObjectIdentifier)
|
hi-lo シーケンスに使用する名前を返します。
|
GetHiLoSequenceName(IReadOnlyProperty)
|
hi-lo シーケンスに使用する名前を返します。
|
GetHiLoSequenceName(IReadOnlyProperty, StoreObjectIdentifier)
|
hi-lo シーケンスに使用する名前を返します。
|
GetHiLoSequenceNameConfigurationSource(IConventionProperty)
|
hi-lo シーケンス名の を ConfigurationSource 返します。
|
GetHiLoSequenceSchema(IProperty)
|
hi-lo シーケンスに使用するスキーマを返します。
|
GetHiLoSequenceSchema(IProperty, StoreObjectIdentifier)
|
hi-lo シーケンスに使用するスキーマを返します。
|
GetHiLoSequenceSchema(IReadOnlyProperty)
|
hi-lo シーケンスに使用するスキーマを返します。
|
GetHiLoSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)
|
hi-lo シーケンスに使用するスキーマを返します。
|
GetHiLoSequenceSchemaConfigurationSource(IConventionProperty)
|
hi-lo シーケンス スキーマの を ConfigurationSource 返します。
|
GetIdentityIncrement(IProperty)
|
ID の増分を返します。
|
GetIdentityIncrement(IProperty, StoreObjectIdentifier)
|
ID の増分を返します。
|
GetIdentityIncrement(IReadOnlyProperty)
|
ID の増分を返します。
|
GetIdentityIncrement(IReadOnlyProperty, StoreObjectIdentifier)
|
ID の増分を返します。
|
GetIdentityIncrementConfigurationSource(IConventionProperty)
|
ID インクリメントの を ConfigurationSource 返します。
|
GetIdentityIncrementConfigurationSource(IConventionProperty, StoreObjectIdentifier)
|
特定の ConfigurationSource テーブルの ID インクリメントの を返します。
|
GetIdentitySeed(IProperty)
|
ID シードを返します。
|
GetIdentitySeed(IProperty, StoreObjectIdentifier)
|
ID シードを返します。
|
GetIdentitySeed(IReadOnlyProperty)
|
ID シードを返します。
|
GetIdentitySeed(IReadOnlyProperty, StoreObjectIdentifier)
|
ID シードを返します。
|
GetIdentitySeedConfigurationSource(IConventionProperty)
|
ID シードの を ConfigurationSource 返します。
|
GetIdentitySeedConfigurationSource(IConventionProperty, StoreObjectIdentifier)
|
特定の ConfigurationSource テーブルの ID シードの を返します。
|
GetIsSparseConfigurationSource(IConventionProperty)
|
プロパティの ConfigurationSource 列がスパースかどうかを示す を返します。
|
GetSequenceName(IReadOnlyProperty)
|
キー値の生成シーケンスに使用する名前を返します。
|
GetSequenceName(IReadOnlyProperty, StoreObjectIdentifier)
|
キー値の生成シーケンスに使用する名前を返します。
|
GetSequenceNameConfigurationSource(IConventionProperty)
|
キー値生成シーケンス名の を ConfigurationSource 返します。
|
GetSequenceSchema(IReadOnlyProperty)
|
キー値生成シーケンスに使用するスキーマを返します。
|
GetSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)
|
キー値生成シーケンスに使用するスキーマを返します。
|
GetSequenceSchemaConfigurationSource(IConventionProperty)
|
キー値生成シーケンス スキーマの を ConfigurationSource 返します。
|
GetValueGenerationStrategy(IProperty)
|
プロパティに SqlServerValueGenerationStrategy 使用する を返します。
プロパティに対して戦略が設定されていない場合、使用する戦略は から IModel取得されます。
|
GetValueGenerationStrategy(IProperty, StoreObjectIdentifier)
|
プロパティに SqlServerValueGenerationStrategy 使用する を返します。
プロパティに対して戦略が設定されていない場合、使用する戦略は から IModel取得されます。
|
GetValueGenerationStrategy(IReadOnlyProperty)
|
プロパティに SqlServerValueGenerationStrategy 使用する を返します。
|
GetValueGenerationStrategy(IReadOnlyProperty, StoreObjectIdentifier)
|
プロパティに SqlServerValueGenerationStrategy 使用する を返します。
|
GetValueGenerationStrategyConfigurationSource(IConventionProperty)
|
の を ConfigurationSource 返します SqlServerValueGenerationStrategy。
|
GetValueGenerationStrategyConfigurationSource(IConventionProperty, StoreObjectIdentifier)
|
特定のテーブルの ConfigurationSource の SqlServerValueGenerationStrategy を返します。
|
IsSparse(IReadOnlyProperty)
|
プロパティの列がスパースかどうかを示す値を返します。
|
IsSparse(IReadOnlyProperty, StoreObjectIdentifier)
|
プロパティの列がスパースかどうかを示す値を返します。
|
SetHiLoSequenceName(IConventionProperty, String, Boolean)
|
hi-lo シーケンスに使用する名前を設定します。
|
SetHiLoSequenceSchema(IConventionProperty, String, Boolean)
|
hi-lo シーケンスに使用するスキーマを設定します。
|
SetIdentityIncrement(IConventionProperty, Nullable<Int32>, StoreObjectIdentifier, Boolean)
|
特定のテーブルの ID 増分を設定します。
|
SetIdentityIncrement(IConventionProperty, Nullable<Int32>, Boolean)
|
ID の増分を設定します。
|
SetIdentitySeed(IConventionProperty, Nullable<Int32>, Boolean)
|
ID シードを設定します。
|
SetIdentitySeed(IConventionProperty, Nullable<Int64>, StoreObjectIdentifier, Boolean)
|
特定のテーブルの ID シードを設定します。
|
SetIdentitySeed(IConventionProperty, Nullable<Int64>, Boolean)
|
ID シードを設定します。
|
SetIsSparse(IConventionProperty, Nullable<Boolean>, Boolean)
|
プロパティの列がスパースかどうかを示す値を設定します。
|
SetSequenceName(IConventionProperty, String, Boolean)
|
キー値生成シーケンスに使用する名前を設定します。
|
SetSequenceSchema(IConventionProperty, String, Boolean)
|
キー値生成シーケンスに使用するスキーマを設定します。
|
SetValueGenerationStrategy(IConventionProperty, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean)
|
特定のテーブルの SqlServerValueGenerationStrategy プロパティに使用する を設定します。
|
SetValueGenerationStrategy(IConventionProperty, Nullable<SqlServerValueGenerationStrategy>, Boolean)
|
プロパティに SqlServerValueGenerationStrategy 使用する を設定します。
|