PropertyExtensions Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przestroga
Use IReadOnlyProperty
Metody rozszerzeń dla klasy IReadOnlyProperty.
public static class PropertyExtensions
[System.Obsolete("Use IReadOnlyProperty")]
public static class PropertyExtensions
type PropertyExtensions = class
[<System.Obsolete("Use IReadOnlyProperty")>]
type PropertyExtensions = class
Public Module PropertyExtensions
- Dziedziczenie
-
PropertyExtensions
- Atrybuty
Metody
CreateKeyEqualityComparer<TProperty>(IProperty) |
Przestarzałe.
Tworzy wartość IEqualityComparer<T> dla wartości danego typu właściwości. |
FindContainingPrimaryKey(IProperty) |
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(IProperty) |
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. |
FindMapping(IProperty) |
Przestarzałe.
Zwraca wartość CoreTypeMapping dla danej właściwości. |
FindPrincipals(IProperty) |
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. |
FindTypeMapping(IProperty) |
Przestarzałe.
Zwraca wartość CoreTypeMapping dla danej właściwości. |
Format(IEnumerable<IPropertyBase>, Boolean) |
Przestarzałe.
Tworzy sformatowaną reprezentację ciągów dla podanych właściwości, takich jak jest przydatna podczas zgłaszania wyjątków dotyczących kluczy, indeksów itp. które używają właściwości. |
GetAfterSaveBehavior(IProperty) |
Przestarzałe.
Pobiera 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. |
GetBeforeSaveBehavior(IProperty) |
Przestarzałe.
Pobiera 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 . |
GetContainingForeignKeys(IProperty) |
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(IProperty) |
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(IProperty) |
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(IProperty) |
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ść). |
GetKeyValueComparer(IProperty) |
Przestarzałe.
Pobiera element ValueComparer do użycia z kluczami dla tej właściwości lub |
GetMaxLength(IProperty) |
Przestarzałe.
Pobiera maksymalną długość danych dozwolonych w tej właściwości. Jeśli na przykład właściwość jest wartością String , jest to maksymalna liczba znaków. |
GetPrecision(IProperty) |
Przestarzałe.
Pobiera 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. |
GetProviderClrType(IProperty) |
Przestarzałe.
Pobiera typ, na który wartość właściwości zostanie przekonwertowana przed wysłaniem do dostawcy bazy danych. |
GetScale(IProperty) |
Przestarzałe.
Pobiera 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. |
GetStructuralValueComparer(IProperty) |
Przestarzałe.
Pobiera element ValueComparer do użycia w przypadku kopii strukturalnych dla tej właściwości lub |
GetTypeMapping(IProperty) |
Przestarzałe.
Zwraca wartość CoreTypeMapping dla danej właściwości z finalizowanego modelu. |
GetValueComparer(IProperty) |
Przestarzałe.
Pobiera wartość ValueComparer dla tej właściwości lub |
GetValueConverter(IProperty) |
Przestarzałe.
Pobiera zestaw niestandardowy ValueConverter dla tej właściwości. |
GetValueGeneratorFactory(IProperty) |
Przestarzałe.
Pobiera fabrykę, która została ustawiona w celu wygenerowania wartości dla tej właściwości, jeśli istnieje. |
IsForeignKey(IProperty) |
Przestarzałe.
Pobiera wartość wskazującą, czy ta właściwość jest używana jako klucz obcy (lub część złożonego klucza obcego). |
IsIndex(IProperty) |
Przestarzałe.
Pobiera wartość wskazującą, czy ta właściwość jest używana jako indeks (lub część indeksu złożonego). |
IsKey(IProperty) |
Przestarzałe.
Pobiera wartość wskazującą, czy ta właściwość jest używana jako klucz podstawowy lub klucz alternatywny (lub część złożonego klucza podstawowego lub alternatywnego). |
IsPrimaryKey(IProperty) |
Przestarzałe.
Pobiera wartość wskazującą, czy ta właściwość jest używana jako klucz podstawowy (lub część złożonego klucza podstawowego). |
IsUnicode(IProperty) |
Przestarzałe.
Pobiera wartość wskazującą, czy właściwość może utrwalać znaki Unicode. |
IsUniqueIndex(IProperty) |
Przestarzałe.
Pobiera wartość wskazującą, czy ta właściwość jest używana jako unikatowy indeks (lub część unikatowego indeksu złożonego). |
ToDebugString(IProperty, MetadataDebugStringOptions, Int32) |
Przestarzałe.
Tworzy czytelną dla człowieka reprezentację danych metadanych. Ostrzeżenie: nie należy polegać na formacie zwracanego ciągu. Jest ona przeznaczona tylko do debugowania i może zmieniać się arbitralnie między wersjami. |