Udostępnij za pośrednictwem


ConventionPropertyExtensions Klasa

Definicja

Przestroga

Use IConventionProperty

Metody rozszerzenia dla programu 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
Dziedziczenie
ConventionPropertyExtensions
Atrybuty

Metody

FindContainingPrimaryKey(IConventionProperty)
Przestarzałe.

Pobiera klucz podstawowy, który używa tej właściwości (w tym złożony klucz podstawowy, w którym jest uwzględniona ta właściwość).

FindFirstPrincipal(IConventionProperty)
Przestarzałe.

Znajduje pierwszą właściwość główną, którą dana właściwość jest ograniczona, jeśli dana właściwość jest częścią klucza obcego.

FindPrincipals(IConventionProperty)
Przestarzałe.

Znajduje listę właściwości głównych, w tym daną właściwość, przez którą dana właściwość jest ograniczona, jeśli dana właściwość jest częścią klucza obcego.

GetAfterSaveBehaviorConfigurationSource(IConventionProperty)
Przestarzałe.

Zwraca źródło konfiguracji dla elementu GetAfterSaveBehavior(IProperty).

GetBeforeSaveBehaviorConfigurationSource(IConventionProperty)
Przestarzałe.

Zwraca źródło konfiguracji dla elementu GetBeforeSaveBehavior(IProperty).

GetContainingForeignKeys(IConventionProperty)
Przestarzałe.

Pobiera wszystkie klucze obce korzystające z tej właściwości (w tym złożone klucze obce, w których jest uwzględniona ta właściwość).

GetContainingIndexes(IConventionProperty)
Przestarzałe.

Pobiera wszystkie indeksy korzystające z tej właściwości (w tym indeksy złożone, w których jest uwzględniona ta właściwość).

GetContainingKeys(IConventionProperty)
Przestarzałe.

Pobiera wszystkie klucze podstawowe lub alternatywne korzystające z tej właściwości (w tym klucze złożone, w których jest uwzględniona ta właściwość).

GetIsUnicodeConfigurationSource(IConventionProperty)
Przestarzałe.

Zwraca źródło konfiguracji dla elementu IsUnicode(IProperty).

GetKeyValueComparerConfigurationSource(IConventionProperty)
Przestarzałe.

Zwraca źródło konfiguracji dla elementu GetKeyValueComparer().

GetMaxLengthConfigurationSource(IConventionProperty)
Przestarzałe.

Zwraca źródło konfiguracji dla elementu GetMaxLength(IProperty).

GetPrecisionConfigurationSource(IConventionProperty)
Przestarzałe.

Zwraca źródło konfiguracji dla elementu GetPrecision(IProperty).

GetProviderClrTypeConfigurationSource(IConventionProperty)
Przestarzałe.

Zwraca źródło konfiguracji dla elementu GetProviderClrType(IProperty).

GetScaleConfigurationSource(IConventionProperty)
Przestarzałe.

Zwraca źródło konfiguracji dla elementu GetScale(IProperty).

GetStructuralValueComparerConfigurationSource(IConventionProperty)
Przestarzałe.

Zwraca źródło konfiguracji dla elementu GetStructuralValueComparer(IProperty).

GetTypeMappingConfigurationSource(IConventionProperty)
Przestarzałe.

Pobiera element ConfigurationSource dla .FindTypeMapping(IProperty)

GetValueComparerConfigurationSource(IConventionProperty)
Przestarzałe.

Zwraca źródło konfiguracji dla elementu GetValueComparer(IProperty).

GetValueConverterConfigurationSource(IConventionProperty)
Przestarzałe.

Zwraca źródło konfiguracji dla elementu GetValueConverter(IProperty).

GetValueGeneratorFactoryConfigurationSource(IConventionProperty)
Przestarzałe.

Zwraca źródło konfiguracji dla elementu GetValueGeneratorFactory(IProperty).

SetAfterSaveBehavior(IConventionProperty, Nullable<PropertySaveBehavior>, Boolean)
Przestarzałe.

Ustawia wartość wskazującą, czy tę właściwość można zmodyfikować po zapisaniu jednostki w bazie danych.

Jeśli Throwparametr , zostanie zgłoszony wyjątek, jeśli nowa wartość zostanie przypisana do tej właściwości po utworzeniu jednostki w bazie danych.

Jeśli Ignoreelement , wszelkie modyfikacje wartości właściwości jednostki, która już istnieje w bazie danych, zostaną zignorowane.

SetBeforeSaveBehavior(IConventionProperty, Nullable<PropertySaveBehavior>, Boolean)
Przestarzałe.

Ustawia wartość wskazującą, czy tę właściwość można zmodyfikować przed zapisaniem jednostki w bazie danych.

Jeśli Throwwartość zostanie przypisana do tej właściwości, zostanie zgłoszony wyjątek, gdy znajduje się w Added stanie.

Jeśli Ignoreparametr , każdy zestaw wartości zostanie zignorowany, gdy jest w Added stanie.

SetIsUnicode(IConventionProperty, Nullable<Boolean>, Boolean)
Przestarzałe.

Ustawia wartość wskazującą, czy ta właściwość może utrwalać znaki Unicode.

SetKeyValueComparer(IConventionProperty, ValueComparer, Boolean)
Przestarzałe.

Ustawia wartość niestandardową ValueComparer dla tej właściwości podczas przeprowadzania porównań kluczy.

SetMaxLength(IConventionProperty, Nullable<Int32>, Boolean)
Przestarzałe.

Ustawia maksymalną długość danych dozwolonych w tej właściwości. Jeśli na przykład właściwość ma wartość String " , jest to maksymalna liczba znaków.

SetPrecision(IConventionProperty, Nullable<Int32>, Boolean)
Przestarzałe.

Ustawia dokładność danych, które są dozwolone w tej właściwości. Jeśli na przykład właściwość jest wartością, Decimal jest to maksymalna liczba cyfr.

SetProviderClrType(IConventionProperty, Type, Boolean)
Przestarzałe.

Ustawia typ, na który zostanie przekonwertowana wartość właściwości przed wysłaniem do dostawcy bazy danych.

SetScale(IConventionProperty, Nullable<Int32>, Boolean)
Przestarzałe.

Ustawia skalę danych dozwolonych w tej właściwości. Jeśli na przykład właściwość jest wartością , Decimal jest to maksymalna liczba miejsc dziesiętnych.

SetStructuralValueComparer(IConventionProperty, ValueComparer, Boolean)
Przestarzałe.

Ustawia wartość niestandardową ValueComparer dla kopii strukturalnych dla tej właściwości.

SetTypeMapping(IConventionProperty, CoreTypeMapping, Boolean)
Przestarzałe.

CoreTypeMapping Ustawia właściwość dla danej właściwości

SetValueComparer(IConventionProperty, ValueComparer, Boolean)
Przestarzałe.

Ustawia wartość niestandardową ValueComparer dla tej właściwości.

SetValueConverter(IConventionProperty, ValueConverter, Boolean)
Przestarzałe.

Ustawia wartość niestandardową ValueConverter dla tej właściwości.

SetValueGeneratorFactory(IConventionProperty, Func<IProperty,IEntityType,ValueGenerator>, Boolean)
Przestarzałe.

Ustawia fabrykę do użycia do generowania wartości dla tej właściwości lub null wyczyść dowolną wcześniej ustawioną fabrykę.

Ustawienie null nie wyłącza generowania wartości dla tej właściwości. Po prostu czyści wszystkie generatory jawnie skonfigurowane dla tej właściwości. Dostawca bazy danych może nadal mieć generator wartości dla typu właściwości.

Dotyczy