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. |