ConventionPropertyExtensions 類別

定義

警告

Use IConventionProperty

IConventionProperty 的擴充方法。

public static class ConventionPropertyExtensions
[System.Obsolete("Use IConventionProperty")]
public static class ConventionPropertyExtensions
type ConventionPropertyExtensions = class
[<System.Obsolete("Use IConventionProperty")>]
type ConventionPropertyExtensions = class
Public Module ConventionPropertyExtensions
繼承
ConventionPropertyExtensions
屬性

方法

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)
已淘汰.

ConfigurationSource取得 的 FindTypeMapping(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 清除任何先前設定的 Factory。

設定 null 不會停用這個屬性的值產生,它只會清除針對此屬性明確設定的任何產生器。 資料庫提供者可能仍有屬性類型的值產生器。

適用於