MutablePropertyExtensions 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 IMutableProperty
Rozšiřující metody pro 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
- Dědičnost
-
MutablePropertyExtensions
- Atributy
Metody
| Název | Description |
|---|---|
| FindContainingPrimaryKey(IMutableProperty) |
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(IMutableProperty) |
Zastaralé.
Vyhledá první hlavní vlastnost, kterou daná vlastnost je omezena, pokud daná vlastnost je součástí cizího klíče. |
| FindPrincipals(IMutableProperty) |
Zastaralé.
Vyhledá seznam hlavních vlastností včetně dané vlastnosti, kterou je daná vlastnost omezena, pokud je daná vlastnost součástí cizího klíče. |
| GetContainingForeignKeys(IMutableProperty) |
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(IMutableProperty) |
Zastaralé.
Získá všechny indexy, které používají tuto vlastnost (včetně složených indexů, ve kterých je tato vlastnost zahrnuta). |
| GetContainingKeys(IMutableProperty) |
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(IMutableProperty) |
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). |
| IsUnicode(IMutableProperty, Nullable<Boolean>) |
Zastaralé.
Nastaví hodnotu označující, zda tato vlastnost může zachovat znaky Unicode. |
| SetAfterSaveBehavior(IMutableProperty, Nullable<PropertySaveBehavior>) |
Zastaralé.
Získá nebo nastaví hodnotu určující, zda lze tuto vlastnost upravit po uložení entity do databáze. Pokud Throw, bude vyvolán výjimka, pokud je k této vlastnosti přiřazena nová hodnota poté, co entita existuje v databázi. Pokud Ignore, pak jakékoli změny hodnoty vlastnosti entity, která již existuje v databázi, budou ignorovány. |
| SetBeforeSaveBehavior(IMutableProperty, Nullable<PropertySaveBehavior>) |
Zastaralé.
Získá nebo nastaví hodnotu určující, zda lze tuto vlastnost upravit před uložením entity do databáze. Pokud Throw, bude vyvolán výjimka, pokud je hodnota přiřazena k této vlastnosti, když je ve Added stavu. Pokud Ignore, bude jakákoli sada hodnot ignorována, když je ve Added stavu. |
| SetIsUnicode(IMutableProperty, Nullable<Boolean>) |
Zastaralé.
Nastaví hodnotu označující, zda tato vlastnost může zachovat znaky Unicode. |
| SetKeyValueComparer(IMutableProperty, ValueComparer) |
Zastaralé.
Nastaví vlastní ValueComparer vlastnost pro tuto vlastnost při porovnávání klíčů. |
| SetMaxLength(IMutableProperty, Nullable<Int32>) |
Zastaralé.
Nastaví maximální délku dat, která jsou povolena v této vlastnosti. Například pokud je vlastnost ' String pak je to maximální počet znaků. |
| SetPrecision(IMutableProperty, Nullable<Int32>) |
Zastaralé.
Nastaví přesnost dat, která jsou povolena v této vlastnosti. Pokud je například vlastnost, Decimal jedná se o maximální počet číslic. |
| SetProviderClrType(IMutableProperty, Type) |
Zastaralé.
Nastaví typ, na který bude hodnota vlastnosti převedena před odesláním poskytovateli databáze. |
| SetScale(IMutableProperty, Nullable<Int32>) |
Zastaralé.
Nastaví měřítko dat, která jsou v této vlastnosti povolena. Pokud je například vlastnost, Decimal jedná se o maximální počet desetinných míst. |
| SetStructuralValueComparer(IMutableProperty, ValueComparer) |
Zastaralé.
Nastaví vlastní ValueComparer pro strukturální kopie pro tuto vlastnost. |
| SetTypeMapping(IMutableProperty, CoreTypeMapping) |
Zastaralé.
CoreTypeMapping Nastaví vlastnost pro danou vlastnost. |
| SetValueComparer(IMutableProperty, ValueComparer) |
Zastaralé.
Nastaví vlastní ValueComparer vlastnost pro tuto vlastnost. |
| SetValueConverter(IMutableProperty, ValueConverter) |
Zastaralé.
Nastaví vlastní ValueConverter vlastnost pro tuto vlastnost. |
| SetValueGeneratorFactory(IMutableProperty, Func<IProperty,IEntityType,ValueGenerator>) |
Zastaralé.
Nastaví objekt pro vytváření hodnot pro tuto vlastnost nebo
Nastavení |