IMutableProperty インターフェイス

定義

構造型のスカラー プロパティを表します。

public interface IMutableProperty : Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IProperty
public interface IMutableProperty : Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase, Microsoft.EntityFrameworkCore.Metadata.IProperty
public interface IMutableProperty : Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty
type IMutableProperty = interface
    interface IProperty
    interface IPropertyBase
    interface IAnnotatable
    interface IMutableAnnotatable
type IMutableProperty = interface
    interface IProperty
    interface IPropertyBase
    interface IAnnotatable
    interface IMutablePropertyBase
    interface IMutableAnnotatable
type IMutableProperty = interface
    interface IReadOnlyProperty
    interface IReadOnlyPropertyBase
    interface IReadOnlyAnnotatable
    interface IMutablePropertyBase
    interface IMutableAnnotatable
Public Interface IMutableProperty
Implements IMutableAnnotatable, IProperty
Public Interface IMutableProperty
Implements IMutablePropertyBase, IProperty
Public Interface IMutableProperty
Implements IMutablePropertyBase, IReadOnlyProperty
実装

注釈

このインターフェイスはモデルの作成時に使用され、メタデータを変更できます。 モデルが構築されると、 IProperty は同じメタデータの読み取り専用ビューを表します。

詳細と例については、「 エンティティ型とリレーションシップのモデル 化」を参照してください。

プロパティ

AfterSaveBehavior

エンティティがデータベースに保存された後にこのプロパティを変更できるかどうかを示す値を取得します。

の場合 Throw、エンティティがデータベースに存在した後にこのプロパティに新しい値が割り当てられると、例外がスローされます。

の場合 Ignore、データベースに既に存在するエンティティのプロパティ値に対する変更は無視されます。

BeforeSaveBehavior

エンティティをデータベースに保存する前に、このプロパティを変更できるかどうかを示す値を取得します。

の場合 Throw、値が状態のときにこのプロパティに値が割り当てられると、例外が Added スローされます。

の場合 Ignore、値セットは状態のときに Added 無視されます。

ClrType

このプロパティに似たオブジェクトが保持する値の型を取得します。

(継承元 IReadOnlyPropertyBase)
DeclaringEntityType
互換性のために残されています。.

このプロパティが属するエンティティ型を取得します。

DeclaringType

このプロパティに似たオブジェクトが属する型を取得します。

(継承元 IReadOnlyPropertyBase)
FieldInfo

FieldInfoこのプロパティに似たオブジェクトの基になる CLR フィールドの を取得します。 これは、シャドウ プロパティの場合や、バッキング フィールドが不明な場合に発生する可能性があります null

(継承元 IReadOnlyPropertyBase)
IsConcurrencyToken

このプロパティをコンカレンシー トークンとして使用するかどうかを示す値を取得または設定します。 プロパティがコンカレンシー トークンとして構成されている場合、データベースからインスタンスが取得されてから変更されていないことを確認するために、このエンティティ型のインスタンスが更新 SaveChanges() または削除されたときに、データベース内の値がチェックされます。 変更された場合、例外がスローされ、変更はデータベースに適用されません。

IsNullable

このプロパティに を含 nullめることができるかどうかを示す値を取得または設定します。

IsPrimitiveCollection

プロパティは、CLR 型の要素型と一致する要素型を持つ場合、プリミティブ コレクションです。

(継承元 IReadOnlyProperty)
IsReadOnlyAfterSave
互換性のために残されています。.

このプロパティは今後使用しません。 代わりに、BeforeSaveBehavior を使用してください。

IsReadOnlyBeforeSave
互換性のために残されています。.

このプロパティは今後使用しません。 代わりに、BeforeSaveBehavior を使用してください。

IsStoreGeneratedAlways
互換性のために残されています。.

このプロパティは今後使用しません。 代わりに、BeforeSaveBehavior タグまたは AfterSaveBehavior タグを使用してください。

Item[String]

指定した名前の注釈の値を取得し、存在しない場合は を null 返します。

(継承元 IReadOnlyAnnotatable)
Name

このプロパティに似たオブジェクトの名前を取得します。

(継承元 IReadOnlyPropertyBase)
PropertyInfo

PropertyInfoこのプロパティに似たオブジェクトの基になる CLR プロパティの を取得します。 nullこれは、シャドウ プロパティの場合や、フィールドに直接マップされている場合に使用できます。

(継承元 IReadOnlyPropertyBase)
RequiresValueGenerator

新しいエンティティがコンテキストに追加されたときに、このプロパティで 値を生成するために が必要 ValueGenerator かどうかを示す値を取得または設定します。

Sentinel

このプロパティが設定されていないことを示す sentinel 値を取得または設定します。

ValueGenerated

このプロパティの値がデータベースによって生成されるタイミングを示す値を取得または設定します。 プロパティがデータベースによって生成されるように設定されている場合でも、エンティティが追加され、値が割り当てられている場合、またはプロパティが既存のエンティティに対して変更済みとしてマークされている場合、EF は (データベースによって生成される値ではなく) 特定の値の保存を試みることがあります。 詳細とGetAfterSaveBehavior()例についてはGetBeforeSaveBehavior()、 と を参照してください。

メソッド

AddAnnotation(String, Object)

このオブジェクトに注釈を追加します。 指定した名前の注釈が既に存在する場合は をスローします。

(継承元 IMutableAnnotatable)
AddAnnotations(IEnumerable<IAnnotation>)

オブジェクトに注釈を追加します。

(継承元 IMutableAnnotatable)
AddRuntimeAnnotation(String, Object)

このオブジェクトにランタイム注釈を追加します。 指定した名前の注釈が既に存在する場合は をスローします。

(継承元 IAnnotatable)
AnnotationsToDebugString(Int32)

オブジェクトで宣言されているすべての注釈のデバッグ文字列を取得します。

(継承元 IReadOnlyAnnotatable)
CreateKeyEqualityComparer<TProperty>()

指定した IEqualityComparer<T> プロパティ型の値の を作成します。

(継承元 IProperty)
FindAnnotation(String)

指定した名前の注釈を取得し、存在しない場合は を null 返します。

(継承元 IReadOnlyAnnotatable)
FindContainingPrimaryKey()

このプロパティを使用する主キー (このプロパティが含まれる複合主キーを含む) を取得します。

FindFirstPrincipal()

指定したプロパティが外部キーの一部である場合に、指定されたプロパティが制約される最初のプリンシパル プロパティを検索します。

FindRuntimeAnnotation(String)

指定された名前のランタイム注釈を取得し、存在しない場合は を null 返します。

(継承元 IAnnotatable)
FindRuntimeAnnotationValue(String)

指定された名前のランタイム注釈の値を取得し、存在しない場合は を null 返します。

(継承元 IAnnotatable)
FindTypeMapping()

このプロパティの型マッピングを返します。

(継承元 IReadOnlyProperty)
GetAfterSaveBehavior()

エンティティがデータベースに保存された後にこのプロパティを変更できるかどうかを示す値を取得します。

(継承元 IReadOnlyProperty)
GetAnnotation(String)

指定した名前の注釈を取得し、存在しない場合は をスローします。

(継承元 IReadOnlyAnnotatable)
GetAnnotations()

現在の オブジェクトのすべての注釈を取得します。

(継承元 IReadOnlyAnnotatable)
GetBeforeSaveBehavior()

エンティティをデータベースに保存する前に、このプロパティを変更できるかどうかを示す値を取得します。

(継承元 IReadOnlyProperty)
GetContainingForeignKeys()

このプロパティを使用するすべての外部キー (このプロパティが含まれる複合外部キーを含む) を取得します。

GetContainingIndexes()

このプロパティを使用するすべてのインデックス (このプロパティが含まれる複合インデックスを含む) を取得します。

GetContainingKeys()

このプロパティを使用するすべての主キーまたは代替キー (このプロパティが含まれる複合キーを含む) を取得します。

GetCurrentValueComparer()

IComparer<T>追跡対象IUpdateEntryエントリの値を比較するための を取得します。

(継承元 IPropertyBase)
GetElementType()

このプロパティで表されるプリミティブ コレクションの要素の構成を取得します。

GetFieldName()

このプロパティのバッキング フィールドの名前を取得します。バ null ッキング フィールドが不明な場合は を取得します。

(継承元 IReadOnlyPropertyBase)
GetGetter()

このプロパティの IClrPropertyGetter 値を読み取るための を取得します。

(継承元 IPropertyBase)
GetIndex()

このプロパティのプロパティ インデックスを取得します。

(継承元 IPropertyBase)
GetJsonValueReaderWriter()

このプロパティの を JsonValueReaderWriter 取得します。何 null も設定されていない場合は を取得します。

(継承元 IReadOnlyProperty)
GetKeyValueComparer()

このプロパティの ValueComparer キーで使用する を取得します。何 null も設定されていない場合は を取得します。

(継承元 IReadOnlyProperty)
GetMaxLength()

このプロパティで許可されるデータの最大長を取得します。 たとえば、 プロパティが の String 場合、これは最大文字数です。

(継承元 IReadOnlyProperty)
GetMemberInfo(Boolean, Boolean)

指定したプロパティのPropertyInfoFieldInfo値を取得または設定するために使用する または を取得します。

(継承元 IPropertyBase)
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

指定された名前のランタイム注釈の値を取得し、存在しない場合は追加します。

(継承元 IAnnotatable)
GetPrecision()

このプロパティで許可されているデータの有効桁数を取得します。 たとえば、 プロパティが の Decimal 場合、これは最大桁数です。

(継承元 IReadOnlyProperty)
GetPrincipals()

指定したプロパティが外部キーの一部である場合に、指定されたプロパティが制約される特定のプロパティを含むプリンシパル プロパティの一覧を検索します。

GetPrincipals<T>()

指定されたプロパティが外部キーの一部である場合に、指定されたプロパティが制約される、指定されたプロパティを含むプリンシパル プロパティの一覧を検索します。

(継承元 IReadOnlyProperty)
GetPropertyAccessMode()

PropertyAccessModeこのプロパティに似たオブジェクトに使用されている を取得します。

(継承元 IReadOnlyPropertyBase)
GetProviderClrType()

データベース プロバイダーに送信される前にプロパティ値が変換される型を取得します。

(継承元 IReadOnlyProperty)
GetProviderValueComparer()

このプロパティの ValueComparer プロバイダー値に使用する を取得します。

(継承元 IReadOnlyProperty)
GetRuntimeAnnotations()

現在の オブジェクトのすべてのランタイム注釈を取得します。

(継承元 IAnnotatable)
GetScale()

このプロパティで許可されているデータのスケールを取得します。 たとえば、 プロパティが の Decimal 場合、これは小数点以下の桁数の最大数です。

(継承元 IReadOnlyProperty)
GetTypeMapping()

CoreTypeMapping完成したモデルから、指定されたプロパティの を返します。

(継承元 IReadOnlyProperty)
GetValueComparer()

このプロパティの を ValueComparer 取得します。何 null も設定されていない場合は を取得します。

(継承元 IReadOnlyProperty)
GetValueConverter()

このプロパティのカスタム ValueConverter セットを取得します。

(継承元 IReadOnlyProperty)
GetValueGeneratorFactory()

このプロパティの値を生成するように設定されているファクトリ (存在する場合) を取得します。

(継承元 IReadOnlyProperty)
IsForeignKey()

このプロパティが外部キー (または複合外部キーの一部) として使用されるかどうかを示す値を取得します。

(継承元 IReadOnlyProperty)
IsIndex()

このプロパティがインデックス (または複合インデックスの一部) として使用されるかどうかを示す値を取得します。

(継承元 IReadOnlyProperty)
IsIndexerProperty()

これがインデクサー プロパティであるかどうかを示す値を取得します。 インデクサー プロパティは、エンティティ クラスのインデクサーを介してアクセスされるプロパティです。

(継承元 IReadOnlyPropertyBase)
IsKey()

このプロパティを主キーまたは代替キー (または複合主キーまたは代替キーの一部) として使用するかどうかを示す値を取得します。

(継承元 IReadOnlyProperty)
IsPrimaryKey()

このプロパティが主キー (または複合主キーの一部) として使用されるかどうかを示す値を取得します。

(継承元 IReadOnlyProperty)
IsShadowProperty()

これがシャドウ プロパティであるかどうかを示す値を取得します。 シャドウ プロパティは、エンティティ クラスに対応するプロパティを持たないプロパティです。 プロパティの現在の値は、 エンティティ クラスの ChangeTracker インスタンスに格納されるのではなく、 に格納されます。

(継承元 IReadOnlyPropertyBase)
IsUnicode()

プロパティが Unicode 文字を保持できるかどうかを示す値を取得します。

(継承元 IReadOnlyProperty)
IsUniqueIndex()

このプロパティが一意のインデックス (または一意の複合インデックスの一部) として使用されるかどうかを示す値を取得します。

(継承元 IReadOnlyProperty)
RemoveAnnotation(String)

このオブジェクトから指定された注釈を削除します。

(継承元 IMutableAnnotatable)
RemoveRuntimeAnnotation(String)

指定されたランタイム注釈をこのオブジェクトから削除します。

(継承元 IAnnotatable)
SetAfterSaveBehavior(Nullable<PropertySaveBehavior>)

エンティティがデータベースに保存された後にこのプロパティを変更できるかどうかを示す値を取得または設定します。

SetAnnotation(String, Object)

指定したキーの下に格納されている注釈を設定します。 指定した名前の注釈が既に存在する場合は、既存の注釈を上書きします。

(継承元 IMutableAnnotatable)
SetBeforeSaveBehavior(Nullable<PropertySaveBehavior>)

エンティティをデータベースに保存する前に、このプロパティを変更できるかどうかを示す値を取得または設定します。

SetElementType(Type)

このプロパティで表されるプリミティブ コレクションの要素の構成を設定します。

SetField(String)

このプロパティで使用する基になる CLR フィールドを設定します。

(継承元 IMutablePropertyBase)
SetIsUnicode(Nullable<Boolean>)

このプロパティが Unicode 文字を保持できるかどうかを示す値を設定します。

SetJsonValueReaderWriterType(Type)

このプロパティに対してこのプロパティに使用する の JsonValueReaderWriter<TValue> 型を設定します。

SetMaxLength(Nullable<Int32>)

このプロパティで許可されるデータの最大長を設定します。 たとえば、 プロパティが の String 場合、これは最大文字数です。

SetOrRemoveAnnotation(String, Object)

指定した名前の下に格納されている注釈を設定します。 指定した名前の注釈が既に存在する場合は、既存の注釈を上書きします。 が指定されている場合 null は、既存の注釈を削除します。

(継承元 IMutableAnnotatable)
SetPrecision(Nullable<Int32>)

このプロパティで許可されるデータの有効桁数を設定します。 たとえば、 プロパティが の Decimal 場合、これは最大桁数です。

SetPropertyAccessMode(Nullable<PropertyAccessMode>)

このプロパティに PropertyAccessMode 使用する を設定します。

(継承元 IMutablePropertyBase)
SetProviderClrType(Type)

プロパティ値がデータベース プロバイダーに送信される前に変換される型を設定します。

SetProviderValueComparer(Type)

このプロパティのプロバイダー値に使用するカスタム ValueComparer を設定します。

SetProviderValueComparer(ValueComparer)

このプロパティのプロバイダー値に使用するカスタム ValueComparer を設定します。

SetRuntimeAnnotation(String, Object)

指定したキーの下に格納されているランタイム注釈を設定します。 指定した名前の注釈が既に存在する場合は、既存の注釈を上書きします。

(継承元 IAnnotatable)
SetScale(Nullable<Int32>)

このプロパティで許可されるデータのスケールを設定します。 たとえば、 プロパティが の Decimal 場合、これは小数点以下の桁数の最大数です。

SetTypeMapping(CoreTypeMapping)

指定したプロパティの を設定します。CoreTypeMapping

SetValueComparer(Type)

このプロパティのカスタム ValueComparer を設定します。

SetValueComparer(ValueComparer)

このプロパティのカスタム ValueComparer を設定します。

SetValueConverter(Type)

このプロパティのカスタム ValueConverter を設定します。

SetValueConverter(ValueConverter)

このプロパティのカスタム ValueConverter を設定します。

SetValueGeneratorFactory(Func<IProperty,IEntityType,ValueGenerator>)

このプロパティの値の生成に使用するファクトリを設定するか null 、以前に設定したファクトリをクリアします。

SetValueGeneratorFactory(Func<IProperty,ITypeBase,ValueGenerator>)

このプロパティの値の生成に使用するファクトリを設定するか null 、以前に設定したファクトリをクリアします。

SetValueGeneratorFactory(Type)

このプロパティの値の生成に使用するファクトリを設定するか null 、以前に設定したファクトリをクリアします。

ToDebugString(MetadataDebugStringOptions, Int32)

指定されたメタデータの人間が判読できる表現を作成します。

警告: 返される文字列の形式に依存しないでください。 デバッグ専用に設計されており、リリース間で任意に変更される可能性があります。

(継承元 IReadOnlyProperty)

明示的なインターフェイスの実装

IPropertyBase.GetPropertyAccessMode()

このプロパティに PropertyAccessMode 使用されている を取得します。 null は、既定のプロパティ アクセス モードが使用されていることを示します。

(継承元 IProperty)
IReadOnlyProperty.GetElementType()

このプロパティで表されるプリミティブ コレクションの要素の構成を取得します。

IReadOnlyProperty.IsConcurrencyToken

このプロパティがコンカレンシー トークンとして使用されるかどうかを示す値を取得します。 プロパティがコンカレンシー トークンとして構成されている場合、データベースからインスタンスが取得されてから変更されていないことを確認するために、このエンティティ型のインスタンスが更新 SaveChanges() または削除されたときに、データベース内の値がチェックされます。 変更された場合、例外がスローされ、変更はデータベースに適用されません。

IReadOnlyProperty.IsNullable

このプロパティに を含 nullめることができるかどうかを示す値を取得します。

IReadOnlyProperty.ValueGenerated

このプロパティの値がデータベースによって生成されるタイミングを示す値を取得します。 プロパティがデータベースによって生成されるように設定されている場合でも、エンティティが追加され、値が割り当てられている場合、またはプロパティが既存のエンティティに対して変更済みとしてマークされている場合、EF は (データベースによって生成される値ではなく) 特定の値を保存しようとする可能性があります。 詳細とGetAfterSaveBehavior()例についてはGetBeforeSaveBehavior()、 と を参照してください。

拡張メソッド

GetJsonPropertyName(IProperty)

Cosmos を対象とする場合にプロパティがマップされるプロパティ名を返します。

GetJsonPropertyName(IReadOnlyProperty)

Cosmos を対象とする場合にプロパティがマップされるプロパティ名を返します。

GetPropertyName(IProperty)

Cosmos をターゲットにするときに使用されるプロパティ名を返します。

SetJsonPropertyName(IMutableProperty, String)

Cosmos を対象とする場合にプロパティがマップされるプロパティ名を設定します。

SetPropertyName(IMutableProperty, String)

Cosmos をターゲットにするときに使用するプロパティ名を設定します。

AnnotationsToDebugString(IAnnotatable, Int32)

オブジェクトで宣言されているすべての注釈のデバッグ文字列を取得します。

GetAnnotation(IAnnotatable, String)

指定した名前の注釈を取得し、存在しない場合は をスローします。

IsColumnNullable(IProperty)

指定された にマップされた IProperty 列が、データベースで作成されるときに null 許容かどうかを確認します。

これは、プロパティ自体だけでなく、マップ方法にも依存します。 たとえば、TPH 型階層の null 非許容プロパティは null 許容列にマップされます。

Scaffolding(IProperty)

構造型のスカラー プロパティを表します。

AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>)

オブジェクトに注釈を追加します。

GetAnnotation(IMutableAnnotatable, String)

指定された名前の注釈を取得し、存在しない場合は をスローします。

GetOrAddAnnotation(IMutableAnnotatable, String, String)

指定したキーを持つ既存の注釈を取得するか、存在しない場合は新しい注釈を追加します。

SetOrRemoveAnnotation(IMutableAnnotatable, String, Object)

指定した名前の下に格納されている注釈を設定します。 指定した名前の注釈が既に存在する場合は、既存の注釈を上書きします。 が指定されている場合 null は、既存の注釈を削除します。

SetField(IMutablePropertyBase, String)

このプロパティで使用する基になる CLR フィールドを設定します。

バッキング フィールドは、通常、次に示すように規則によって見つかります。 http://go.microsoft.com/fwlink/?LinkId=723277. このメソッドは、規則によって正しいフィールドが見つからない場合に、バッキング フィールドを明示的に設定する場合に便利です。

既定では、バッキング フィールドが見つかった場合、または指定されている場合は、新しいオブジェクトが構築されるときに使用されます。通常は、データベースからエンティティに対してクエリを実行する場合です。 プロパティは、他のすべてのアクセスに使用されます。 これを変更するには、 を呼び出します SetPropertyAccessMode(IMutablePropertyBase, Nullable<PropertyAccessMode>)

SetPropertyAccessMode(IMutablePropertyBase, Nullable<PropertyAccessMode>)

このプロパティに PropertyAccessMode 使用する を設定します。

SetPropertyAccessMode(IMutablePropertyBase, Nullable<PropertyAccessMode>)

このプロパティに PropertyAccessMode 使用する を設定します。

FindContainingPrimaryKey(IMutableProperty)

このプロパティを使用する主キー (このプロパティが含まれる複合主キーを含む) を取得します。

FindFirstPrincipal(IMutableProperty)

指定したプロパティが外部キーの一部である場合に、指定されたプロパティが制約される最初のプリンシパル プロパティを検索します。

FindPrincipals(IMutableProperty)
互換性のために残されています。.

指定されたプロパティが外部キーの一部である場合に、指定されたプロパティが制約される、指定されたプロパティを含むプリンシパル プロパティの一覧を検索します。

GetContainingForeignKeys(IMutableProperty)

このプロパティを使用するすべての外部キー (このプロパティが含まれる複合外部キーを含む) を取得します。

GetContainingIndexes(IMutableProperty)

このプロパティを使用するすべてのインデックス (このプロパティが含まれる複合インデックスを含む) を取得します。

GetContainingKeys(IMutableProperty)

このプロパティを使用するすべての主キーまたは代替キー (このプロパティが含まれる複合キーを含む) を取得します。

GetContainingPrimaryKey(IMutableProperty)
互換性のために残されています。.

このプロパティを使用する主キー (このプロパティが含まれる複合主キーを含む) を取得します。

IsUnicode(IMutableProperty, Nullable<Boolean>)

このプロパティが Unicode 文字を保持できるかどうかを示す値を設定します。

SetAfterSaveBehavior(IMutableProperty, Nullable<PropertySaveBehavior>)

エンティティがデータベースに保存された後にこのプロパティを変更できるかどうかを示す値を取得または設定します。

の場合 Throw、データベースにエンティティが存在した後に新しい値がこのプロパティに割り当てられると、例外がスローされます。

の場合 Ignore、データベースに既に存在するエンティティのプロパティ値に対する変更は無視されます。

SetBeforeSaveBehavior(IMutableProperty, Nullable<PropertySaveBehavior>)

エンティティをデータベースに保存する前に、このプロパティを変更できるかどうかを示す値を取得または設定します。

の場合 Throw、状態のときに値がこのプロパティに割り当てられると、例外が Added スローされます。

の場合 Ignore、その状態の場合、値セットは Added 無視されます。

SetIsUnicode(IMutableProperty, Nullable<Boolean>)

このプロパティが Unicode 文字を保持できるかどうかを示す値を設定します。

SetKeyValueComparer(IMutableProperty, ValueComparer)
互換性のために残されています。.

キー比較を実行するときに、このプロパティのカスタム ValueComparer を設定します。

SetMaxLength(IMutableProperty, Nullable<Int32>)

このプロパティで許可されるデータの最大長を設定します。 たとえば、 プロパティが String ' の場合、これは最大文字数です。

SetPrecision(IMutableProperty, Nullable<Int32>)

このプロパティで許可されるデータの有効桁数を設定します。 たとえば、 プロパティが の Decimal 場合、これは最大桁数です。

SetProviderClrType(IMutableProperty, Type)

プロパティ値がデータベース プロバイダーに送信される前に変換される型を設定します。

SetScale(IMutableProperty, Nullable<Int32>)

このプロパティで許可されるデータのスケールを設定します。 たとえば、 プロパティが の Decimal 場合、これは小数点以下の桁数の最大数です。

SetStructuralValueComparer(IMutableProperty, ValueComparer)
互換性のために残されています。.

このプロパティの構造コピーのユーザー ValueComparer 設定を設定します。

SetTypeMapping(IMutableProperty, CoreTypeMapping)

指定したプロパティの を設定します。CoreTypeMapping

SetValueComparer(IMutableProperty, ValueComparer)

このプロパティのカスタム ValueComparer を設定します。

SetValueConverter(IMutableProperty, ValueConverter)

このプロパティのカスタム ValueConverter を設定します。

SetValueGeneratorFactory(IMutableProperty, Func<IProperty,IEntityType,ValueGenerator>)

このプロパティの値の生成に使用するファクトリを設定するか null 、以前に設定したファクトリをクリアします。

を設定 null しても、このプロパティの値の生成は無効になりません。このプロパティに対して明示的に構成されているジェネレーターはクリアされます。 データベース プロバイダーには、プロパティ型の値ジェネレーターが引き続き含まれている場合があります。

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)

指定されたメタデータの人間が判読できる表現を作成します。

警告: 返される文字列の形式に依存しないでください。 デバッグ専用に設計されており、リリース間で任意に変更される可能性があります。

Relational(IMutableProperty)

プロパティのリレーショナル データベース固有のメタデータを取得します。

Relational(IProperty)

プロパティのリレーショナル データベース固有のメタデータを取得します。

FindColumn(IProperty, StoreObjectIdentifier)

指定したテーブルに似たストア オブジェクトにマップされている場合は、このプロパティに対応する列を返します。

FindOverrides(IMutableProperty, 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(IMutableProperty, StoreObjectIdentifier)

共有テーブルに似たオブジェクト内の同じ列にマップされている最初 IProperty の 列を検索します。

このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

FindSharedStoreObjectRootProperty(IProperty, StoreObjectIdentifier)

共有テーブルに似たオブジェクト内の同じ列にマップされている最初 IProperty の 列を検索します。

このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

FindSharedStoreObjectRootProperty(IReadOnlyProperty, StoreObjectIdentifier)

共有テーブルに似たオブジェクト内の同じ列にマップされている最初 IProperty の 列を検索します。

このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

FindSharedTableRootPrimaryKeyProperty(IProperty)

指定した IProperty プロパティと同じ主キー プロパティを表す を検索しますが、共有ルート テーブル内にある可能性があります。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

GetCollation(IProperty)

列に使用する照合順序を返します。

GetCollation(IProperty, StoreObjectIdentifier)

列に使用する照合順序を返します。

GetCollation(IReadOnlyProperty)

列に使用する照合順序を返します。

GetCollation(IReadOnlyProperty, StoreObjectIdentifier)

列に使用する照合順序を返します。

GetColumnBaseName(IProperty)

プロパティのマップ先となる列のベース名を返します。

GetColumnBaseName(IReadOnlyProperty)
互換性のために残されています。.

プロパティのマップ先となる列のベース名を返します。

GetColumnName(IProperty)
互換性のために残されています。.

プロパティがマップされるテーブル列の名前を返します。

GetColumnName(IProperty, StoreObjectIdentifier)

プロパティが特定のテーブルにマップされる列の名前を返します。

GetColumnName(IReadOnlyProperty)

プロパティのマップ先となる列の名前を返します。

GetColumnName(IReadOnlyProperty, StoreObjectIdentifier)

プロパティが特定のテーブルにマップされる列の名前を返します。

GetColumnOrder(IReadOnlyProperty)

このプロパティがマップされている列の順序を返します。

GetColumnOrder(IReadOnlyProperty, StoreObjectIdentifier)

特定のテーブルに対してこのプロパティがマップされる列の順序を返します。

GetColumnType(IProperty)

プロパティがマップされている列のデータベース型を返します。

GetColumnType(IProperty, StoreObjectIdentifier)

プロパティがマップされている列のデータベース型を返します。

GetColumnType(IReadOnlyProperty)

プロパティがマップされている列のデータベース型を返します。または null 、データベースの種類が見つからなかった場合は を返します。

GetColumnType(IReadOnlyProperty, StoreObjectIdentifier)

プロパティがマップされている列のデータベース型を返します。または null 、データベースの種類が見つからなかった場合は を返します。

GetComment(IProperty)

このプロパティがマップされている列のコメントを返します。

GetComment(IProperty, StoreObjectIdentifier)

このプロパティがマップされている列のコメントを返します。

GetComment(IReadOnlyProperty)

このプロパティがマップされている列のコメントを返します。

GetComment(IReadOnlyProperty, StoreObjectIdentifier)

このプロパティがマップされている列のコメントを返します。

GetComputedColumnSql(IProperty)

このプロパティがマップされる列の計算値として使用される SQL 式を返します。

GetComputedColumnSql(IProperty, StoreObjectIdentifier)

このプロパティがマップされる列の計算値として使用される SQL 式を返します。

GetComputedColumnSql(IReadOnlyProperty)

このプロパティがマップされる列の計算値として使用される SQL 式を返します。

GetComputedColumnSql(IReadOnlyProperty, StoreObjectIdentifier)

このプロパティがマップされる列の計算値として使用される SQL 式を返します。

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)

このプロパティがマップされる列の既定値として使用される オブジェクトを返します。

GetDefaultValueSql(IProperty)

このプロパティがマップされる列の既定値として使用される SQL 式を返します。

GetDefaultValueSql(IProperty, StoreObjectIdentifier)

このプロパティがマップされる列の既定値として使用される SQL 式を返します。

GetDefaultValueSql(IReadOnlyProperty)

このプロパティがマップされる列の既定値として使用される SQL 式を返します。

GetDefaultValueSql(IReadOnlyProperty, StoreObjectIdentifier)

このプロパティがマップされる列の既定値として使用される SQL 式を返します。

GetFunctionColumnMappings(IProperty)

プロパティのマップ先の関数列を返します。

GetIsStored(IProperty)

このプロパティがマップされる計算列の値をデータベースに格納するか、読み取り時に計算するかを取得します。

GetIsStored(IProperty, StoreObjectIdentifier)

このプロパティがマップされる計算列の値をデータベースに格納するか、読み取り時に計算するかを取得します。

GetIsStored(IReadOnlyProperty)

このプロパティがマップされる計算列の値をデータベースに格納するか、読み取り時に計算するかを取得します。

GetIsStored(IReadOnlyProperty, StoreObjectIdentifier)

このプロパティがマップされる計算列の値をデータベースに格納するか、読み取り時に計算するかを取得します。

GetJsonPropertyName(IReadOnlyProperty)

JSON 列にマップされたエンティティの指定されたプロパティに使用される JSON プロパティ名の値を取得します。

GetMappedStoreObjects(IReadOnlyProperty, StoreObjectType)

このプロパティがマップされているテーブルに似たストア オブジェクトを返します。

このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

GetMaxLength(IProperty, StoreObjectIdentifier)

このプロパティで許可されているデータの最大長を取得します。 たとえば、 プロパティが の String 場合、これは最大文字数です。

GetMaxLength(IReadOnlyProperty, StoreObjectIdentifier)

このプロパティで許可されているデータの最大長を取得します。 たとえば、 プロパティが の String 場合、これは最大文字数です。

GetOrCreateOverrides(IMutableProperty, StoreObjectIdentifier)

特定のテーブルに似たストア オブジェクトのプロパティ ファセットオーバーライドを返します。

このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

GetOverrides(IMutableProperty)

すべてのプロパティ ファセットのオーバーライドを返します。

このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

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(IMutableProperty, StoreObjectIdentifier)

特定のテーブルに似たストア オブジェクトのプロパティ ファセットオーバーライドを削除します。

このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

SetCollation(IMutableProperty, String)

このプロパティがマップされる列に使用する照合順序を構成します。

SetColumnName(IMutableProperty, String)

プロパティがマップされる列を設定します。

SetColumnName(IMutableProperty, String, StoreObjectIdentifier)

特定のテーブルに似たストア オブジェクトに対して プロパティがマップされる列を設定します。

SetColumnOrder(IMutableProperty, Nullable<Int32>)

プロパティがマップされる列の順序を設定します。

SetColumnType(IMutableProperty, String)

プロパティがマップされる列のデータベース型を設定します。

SetComment(IMutableProperty, String)

このプロパティがマップされる列に適用するコメントを構成します。

SetComputedColumnSql(IMutableProperty, String)

このプロパティがマップされる列の計算値として使用される SQL 式を設定します。

SetDefaultValue(IMutableProperty, Object)

このプロパティがマップされる列の既定値として使用されるオブジェクトを設定します。

SetDefaultValueSql(IMutableProperty, String)

このプロパティがマップされる列の既定値として使用される SQL 式を設定します。

SetIsFixedLength(IMutableProperty, Nullable<Boolean>)

プロパティが文字列などの固定長データのみを格納できるかどうかを示すフラグを設定します。

SetIsStored(IMutableProperty, Nullable<Boolean>)

このプロパティがマップされる計算列の値をデータベースに格納するか、読み取り時に計算するかを設定します。

SetJsonPropertyName(IMutableProperty, String)

JSON 列にマップされたエンティティの指定されたプロパティに使用される JSON プロパティ名の値を設定します。

TryGetDefaultValue(IReadOnlyProperty, StoreObjectIdentifier, Object)

このプロパティがマップされる列の既定値として使用される オブジェクトを返します。

TryGetDefaultValue(IReadOnlyProperty, Object)

このプロパティがマップされる列の既定値として使用される オブジェクトを返します。

Sqlite(IMutableProperty)

プロパティの SQLite 固有のメタデータを取得します。

Sqlite(IProperty)

プロパティの SQLite 固有のメタデータを取得します。

GetGeometricDimension(IProperty)

このプロパティの列を作成するときに使用するディメンションを返します。

GetSrid(IProperty)

このプロパティの列を作成するときに使用する SRID を返します。

GetSrid(IProperty, StoreObjectIdentifier)

このプロパティの列を作成するときに使用する SRID を返します。

GetSrid(IReadOnlyProperty)

このプロパティの列を作成するときに使用する SRID を返します。

GetSrid(IReadOnlyProperty, StoreObjectIdentifier)

このプロパティの列を作成するときに使用する SRID を返します。

SetGeometricDimension(IMutableProperty, String)

このプロパティの列を作成するときに使用するディメンションを設定します。

SetSrid(IMutableProperty, Nullable<Int32>)

このプロパティの列を作成するときに使用する SRID を設定します。

SqlServer(IMutableProperty)

プロパティのSQL Server特定のメタデータを取得します。

SqlServer(IProperty)

プロパティのSQL Server特定のメタデータを取得します。

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 シーケンスに使用する名前を返します。

GetHiLoSequenceSchema(IProperty)

hi-lo シーケンスに使用するスキーマを返します。

GetHiLoSequenceSchema(IProperty, StoreObjectIdentifier)

hi-lo シーケンスに使用するスキーマを返します。

GetHiLoSequenceSchema(IReadOnlyProperty)

hi-lo シーケンスに使用するスキーマを返します。

GetHiLoSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)

hi-lo シーケンスに使用するスキーマを返します。

GetIdentityIncrement(IProperty)

ID の増分を返します。

GetIdentityIncrement(IProperty, StoreObjectIdentifier)

ID の増分を返します。

GetIdentityIncrement(IReadOnlyProperty)

ID の増分を返します。

GetIdentityIncrement(IReadOnlyProperty, StoreObjectIdentifier)

ID の増分を返します。

GetIdentitySeed(IProperty)

ID シードを返します。

GetIdentitySeed(IProperty, StoreObjectIdentifier)

ID シードを返します。

GetIdentitySeed(IReadOnlyProperty)

ID シードを返します。

GetIdentitySeed(IReadOnlyProperty, StoreObjectIdentifier)

ID シードを返します。

GetSequenceName(IReadOnlyProperty)

キー値の生成シーケンスに使用する名前を返します。

GetSequenceName(IReadOnlyProperty, StoreObjectIdentifier)

キー値の生成シーケンスに使用する名前を返します。

GetSequenceSchema(IReadOnlyProperty)

キー値生成シーケンスに使用するスキーマを返します。

GetSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)

キー値生成シーケンスに使用するスキーマを返します。

GetValueGenerationStrategy(IProperty)

プロパティに SqlServerValueGenerationStrategy 使用する を返します。

プロパティに対して戦略が設定されていない場合、使用する戦略は から IModel取得されます。

GetValueGenerationStrategy(IProperty, StoreObjectIdentifier)

プロパティに SqlServerValueGenerationStrategy 使用する を返します。

プロパティに対して戦略が設定されていない場合、使用する戦略は から IModel取得されます。

GetValueGenerationStrategy(IReadOnlyProperty)

プロパティに SqlServerValueGenerationStrategy 使用する を返します。

GetValueGenerationStrategy(IReadOnlyProperty, StoreObjectIdentifier)

プロパティに SqlServerValueGenerationStrategy 使用する を返します。

IsSparse(IReadOnlyProperty)

プロパティの列がスパースかどうかを示す値を返します。

IsSparse(IReadOnlyProperty, StoreObjectIdentifier)

プロパティの列がスパースかどうかを示す値を返します。

SetHiLoSequenceName(IMutableProperty, String)

hi-lo シーケンスに使用する名前を設定します。

SetHiLoSequenceSchema(IMutableProperty, String)

hi-lo シーケンスに使用するスキーマを設定します。

SetIdentityIncrement(IMutableProperty, Nullable<Int32>)

ID の増分を設定します。

SetIdentityIncrement(IMutableProperty, Nullable<Int32>, StoreObjectIdentifier)

特定のテーブルの ID 増分を設定します。

SetIdentitySeed(IMutableProperty, Nullable<Int32>)

ID シードを設定します。

SetIdentitySeed(IMutableProperty, Nullable<Int64>)

ID シードを設定します。

SetIdentitySeed(IMutableProperty, Nullable<Int64>, StoreObjectIdentifier)

特定のテーブルの ID シードを設定します。

SetIsSparse(IMutableProperty, Nullable<Boolean>)

プロパティの列がスパースかどうかを示す値を設定します。

SetSequenceName(IMutableProperty, String)

キー値生成シーケンスに使用する名前を設定します。

SetSequenceSchema(IMutableProperty, String)

キー値生成シーケンスに使用するスキーマを設定します。

SetValueGenerationStrategy(IMutableProperty, Nullable<SqlServerValueGenerationStrategy>)

プロパティに SqlServerValueGenerationStrategy 使用する を設定します。

SetValueGenerationStrategy(IMutableProperty, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier)

特定のテーブルの SqlServerValueGenerationStrategy プロパティに使用する を設定します。

適用対象