MutablePropertyExtensions クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
Use IMutableProperty
IMutableProperty の拡張メソッド。
public static class MutablePropertyExtensions
[System.Obsolete("Use IMutableProperty")]
public static class MutablePropertyExtensions
type MutablePropertyExtensions = class
[<System.Obsolete("Use IMutableProperty")>]
type MutablePropertyExtensions = class
Public Module MutablePropertyExtensions
- 継承
-
MutablePropertyExtensions
- 属性
メソッド
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>) |
古い.
エンティティをデータベースに保存する前に、このプロパティを変更できるかどうかを示す値を取得または設定します。 |
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>) |
古い.
このプロパティの値の生成に使用するファクトリを設定するか
を設定 |
適用対象
Entity Framework