PropertyExtensions Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Upozornění
Use IReadOnlyProperty
Rozšiřující metody pro 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
- Dědičnost
-
PropertyExtensions
- Atributy
Metody
CreateKeyEqualityComparer<TProperty>(IProperty) |
Zastaralé.
Vytvoří pro IEqualityComparer<T> hodnoty daného typu vlastnosti. |
FindContainingPrimaryKey(IProperty) |
Zastaralé.
Získá primární klíč, který používá tuto vlastnost (včetně složeného primárního klíče, ve kterém je tato vlastnost zahrnuta). |
FindFirstPrincipal(IProperty) |
Zastaralé.
Vyhledá první hlavní vlastnost, kterou daná vlastnost omezuje, pokud je daná vlastnost součástí cizího klíče. |
FindMapping(IProperty) |
Zastaralé.
Vrátí hodnotu CoreTypeMapping pro danou vlastnost. |
FindPrincipals(IProperty) |
Zastaralé.
Vyhledá seznam vlastností objektu zabezpečení, včetně dané vlastnosti, kterou je daná vlastnost omezena, pokud je daná vlastnost součástí cizího klíče. |
FindTypeMapping(IProperty) |
Zastaralé.
Vrátí hodnotu CoreTypeMapping pro danou vlastnost. |
Format(IEnumerable<IPropertyBase>, Boolean) |
Zastaralé.
Vytvoří formátovanou řetězcovou reprezentaci daných vlastností, která je užitečná při vyvolání výjimek týkajících se klíčů, indexů atd. , které používají vlastnosti. |
GetAfterSaveBehavior(IProperty) |
Zastaralé.
Získá hodnotu označující, zda lze tuto vlastnost upravit po uložení entity do databáze. Pokud Throw, dojde k výjimce, pokud je této vlastnosti přiřazena nová hodnota poté, co entita existuje v databázi. Pokud Ignore, budou všechny úpravy hodnoty vlastnosti entity, která již existuje v databázi, ignorovány. |
GetBeforeSaveBehavior(IProperty) |
Zastaralé.
Získá hodnotu označující, zda lze tuto vlastnost upravit před uložením entity do databáze. Pokud Throwje vlastnost ve stavu , vyvolá se výjimka, pokud je k této vlastnosti Added přiřazena hodnota. Pokud Ignore, bude jakákoli sada hodnot ignorována, pokud je ve Added stavu. |
GetContainingForeignKeys(IProperty) |
Zastaralé.
Získá všechny cizí klíče, které používají tuto vlastnost (včetně složených cizích klíčů, ve kterých je tato vlastnost zahrnuta). |
GetContainingIndexes(IProperty) |
Zastaralé.
Získá všechny indexy, které používají tuto vlastnost (včetně složených indexů, ve kterých je zahrnuta tato vlastnost). |
GetContainingKeys(IProperty) |
Zastaralé.
Získá všechny primární nebo alternativní klíče, které používají tuto vlastnost (včetně složených klíčů, ve kterých je tato vlastnost zahrnuta). |
GetContainingPrimaryKey(IProperty) |
Zastaralé.
Získá primární klíč, který používá tuto vlastnost (včetně složeného primárního klíče, ve kterém je tato vlastnost zahrnuta). |
GetKeyValueComparer(IProperty) |
Zastaralé.
ValueComparer Získá pro použití s klíči pro tuto vlastnost, nebo |
GetMaxLength(IProperty) |
Zastaralé.
Získá maximální délku dat, která je povolena v této vlastnosti. Pokud je například vlastnost a String , jedná se o maximální počet znaků. |
GetPrecision(IProperty) |
Zastaralé.
Získá přesnost dat, která je povolena v této vlastnosti. Pokud je například vlastnost , Decimal jedná se o maximální počet číslic. |
GetProviderClrType(IProperty) |
Zastaralé.
Získá typ, který hodnota vlastnosti bude převedena před odesláním do zprostředkovatele databáze. |
GetScale(IProperty) |
Zastaralé.
Získá měřítko dat, které je povoleno v této vlastnosti. Pokud je například vlastnost a Decimal , jedná se o maximální počet desetinných míst. |
GetStructuralValueComparer(IProperty) |
Zastaralé.
ValueComparer Získá použít pro strukturální kopie pro tuto vlastnost, nebo |
GetTypeMapping(IProperty) |
Zastaralé.
Vrátí hodnotu CoreTypeMapping pro danou vlastnost z dokončeného modelu. |
GetValueComparer(IProperty) |
Zastaralé.
ValueComparer Získá pro tuto vlastnost, nebo |
GetValueConverter(IProperty) |
Zastaralé.
Získá vlastní ValueConverter sadu pro tuto vlastnost. |
GetValueGeneratorFactory(IProperty) |
Zastaralé.
Získá továrnu, která byla nastavena na generování hodnot pro tuto vlastnost, pokud existuje. |
IsForeignKey(IProperty) |
Zastaralé.
Získá hodnotu označující, zda se tato vlastnost používá jako cizí klíč (nebo součást složeného cizího klíče). |
IsIndex(IProperty) |
Zastaralé.
Získá hodnotu označující, zda se tato vlastnost používá jako index (nebo součást složeného indexu). |
IsKey(IProperty) |
Zastaralé.
Získá hodnotu označující, zda se tato vlastnost používá jako primární klíč nebo alternativní klíč (nebo součást složeného primárního nebo alternativního klíče). |
IsPrimaryKey(IProperty) |
Zastaralé.
Získá hodnotu označující, zda se tato vlastnost používá jako primární klíč (nebo součást složeného primárního klíče). |
IsUnicode(IProperty) |
Zastaralé.
Získá hodnotu označující, zda vlastnost může zachovat znaky Unicode. |
IsUniqueIndex(IProperty) |
Zastaralé.
Získá hodnotu označující, zda se tato vlastnost používá jako jedinečný index (nebo součást jedinečného složeného indexu). |
ToDebugString(IProperty, MetadataDebugStringOptions, Int32) |
Zastaralé.
Vytvoří čitelné vyjádření daných metadat. Upozornění: Nespoléhejte na formát vráceného řetězce. Je určen pouze pro ladění a mezi verzemi se může libovolně měnit. |
Platí pro
Entity Framework