Udostępnij za pośrednictwem


MutablePropertyExtensions Klasa

Definicja

Przestroga

Use IMutableProperty

Metody rozszerzeń dla klasy 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
Dziedziczenie
MutablePropertyExtensions
Atrybuty

Metody

FindContainingPrimaryKey(IMutableProperty)
Przestarzałe.

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

FindFirstPrincipal(IMutableProperty)
Przestarzałe.

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

FindPrincipals(IMutableProperty)
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.

GetContainingForeignKeys(IMutableProperty)
Przestarzałe.

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

GetContainingIndexes(IMutableProperty)
Przestarzałe.

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

GetContainingKeys(IMutableProperty)
Przestarzałe.

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

GetContainingPrimaryKey(IMutableProperty)
Przestarzałe.

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

IsUnicode(IMutableProperty, Nullable<Boolean>)
Przestarzałe.

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

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

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

Jeśli Throwwartość , 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 Ignore, wszelkie modyfikacje wartości właściwości jednostki, która już istnieje w bazie danych, zostaną zignorowane.

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

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

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

Jeśli Ignorewartość to , dowolny zestaw wartości zostanie zignorowany, gdy znajduje się w Added stanie .

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

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

SetKeyValueComparer(IMutableProperty, ValueComparer)
Przestarzałe.

Ustawia niestandardowe ValueComparer dla tej właściwości podczas przeprowadzania porównań kluczowych.

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

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

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

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

SetProviderClrType(IMutableProperty, Type)
Przestarzałe.

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

SetScale(IMutableProperty, Nullable<Int32>)
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(IMutableProperty, ValueComparer)
Przestarzałe.

Ustawia niestandardowy ValueComparer dla kopii strukturalnych dla tej właściwości.

SetTypeMapping(IMutableProperty, CoreTypeMapping)
Przestarzałe.

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

SetValueComparer(IMutableProperty, ValueComparer)
Przestarzałe.

Ustawia niestandardowy ValueComparer dla tej właściwości.

SetValueConverter(IMutableProperty, ValueConverter)
Przestarzałe.

Ustawia niestandardowy ValueConverter dla tej właściwości.

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

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

Ustawienie null nie powoduje wyłączenia generowania wartości dla tej właściwości, ale tylko czyści każdy generator jawnie skonfigurowany dla tej właściwości. Dostawca bazy danych może nadal mieć generator wartości dla typu właściwości.

Dotyczy