IMutableProperty Rozhraní
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í.
Představuje skalární vlastnost strukturálního typu.
public interface IMutableProperty : Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IProperty
public interface IMutableProperty : Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase, Microsoft.EntityFrameworkCore.Metadata.IProperty
public interface IMutableProperty : Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty
type IMutableProperty = interface
interface IProperty
interface IPropertyBase
interface IAnnotatable
interface IMutableAnnotatable
type IMutableProperty = interface
interface IProperty
interface IPropertyBase
interface IAnnotatable
interface IMutablePropertyBase
interface IMutableAnnotatable
type IMutableProperty = interface
interface IReadOnlyProperty
interface IReadOnlyPropertyBase
interface IReadOnlyAnnotatable
interface IMutablePropertyBase
interface IMutableAnnotatable
Public Interface IMutableProperty
Implements IMutableAnnotatable, IProperty
Public Interface IMutableProperty
Implements IMutablePropertyBase, IProperty
Public Interface IMutableProperty
Implements IMutablePropertyBase, IReadOnlyProperty
- Implementuje
Poznámky
Toto rozhraní se používá při vytváření modelu a umožňuje úpravu metadat. Po sestavení IProperty modelu představuje zobrazení stejných metadat jen pro čtení.
Další informace a příklady najdete v tématu Modelování typů entit a relací .
Vlastnosti
| Název | Description |
|---|---|
| AfterSaveBehavior |
Získá hodnotu určující, zda může být tato vlastnost změněna 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. |
| BeforeSaveBehavior |
Získá hodnotu určující, zda může být tato vlastnost změněna 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. |
| ClrType |
Získá typ hodnoty, kterou tento objekt podobný vlastnosti obsahuje. (Zděděno od IReadOnlyPropertyBase) |
| DeclaringEntityType |
Zastaralé.
Získá typ entity, do které tato vlastnost patří. |
| DeclaringType |
Získá typ, do kterého objekt podobný vlastnosti patří. (Zděděno od IReadOnlyPropertyBase) |
| FieldInfo |
FieldInfo Získá pro podkladové pole CLR pro tento objekt podobné vlastnosti.
Může se jednat |
| IsAutoLoaded |
Získá nebo nastaví hodnotu určující, zda tato vlastnost je automaticky načtena při dotazování entity z databáze. Pokud je nastavena hodnota |
| IsCollection |
Získá hodnotu určující, zda je vlastnost kolekce. (Zděděno od IReadOnlyPropertyBase) |
| IsConcurrencyToken |
Získá nebo nastaví hodnotu určující, zda se tato vlastnost používá jako token souběžnosti. Pokud je vlastnost nakonfigurována jako token souběžnosti, bude hodnota v databázi kontrolována při aktualizaci nebo odstranění instance tohoto typu entity, SaveChanges() aby se zajistilo, že nedošlo ke změně, protože instance byla načtena z databáze. Pokud došlo ke změně, vyvolá se výjimka a změny nebudou použity v databázi. |
| IsNullable |
Získá nebo nastaví hodnotu určující, zda tato vlastnost může obsahovat |
| IsPrimitiveCollection |
Vlastnost je primitivní kolekce, pokud má typ elementu, který odpovídá typu elementu typu CLR. (Zděděno od IReadOnlyProperty) |
| IsReadOnlyAfterSave |
Zastaralé.
Tato vlastnost je zastaralá. Místo toho použijte BeforeSaveBehavior. |
| IsReadOnlyBeforeSave |
Zastaralé.
Tato vlastnost je zastaralá. Místo toho použijte BeforeSaveBehavior. |
| IsStoreGeneratedAlways |
Zastaralé.
Tato vlastnost je zastaralá. Použijte BeforeSaveBehavior nebo AfterSaveBehavior místo toho. |
| Item[String] |
Získá hodnotu poznámky s daným názvem, který |
| Name |
Získá název tohoto objektu podobné vlastnosti. (Zděděno od IReadOnlyPropertyBase) |
| PropertyInfo |
PropertyInfo Získá pro základní CLR vlastnost tohoto objektu podobné vlastnosti.
Může se jednat |
| RequiresValueGenerator |
Získá nebo nastaví hodnotu určující, zda tato vlastnost vyžaduje ValueGenerator generovat hodnoty při přidání nových entit do kontextu. |
| Sentinel |
Získá nebo nastaví hodnotu sentinelu, která indikuje, že tato vlastnost není nastavena. |
| ValueGenerated |
Získá nebo nastaví hodnotu indikující, kdy hodnota pro tuto vlastnost bude generována databází. I když je vlastnost nastavena tak, aby byla vygenerována databází, ef se může po přidání entity a přiřazení hodnoty pokusit uložit určitou hodnotu (nikoli ji vygenerovat databázi) nebo se vlastnost označí jako upravená pro existující entitu. Další GetBeforeSaveBehavior() informace a příklady najdete v GetAfterSaveBehavior() tomto článku. |
Metody
| Název | Description |
|---|---|
| AddAnnotation(String, Object) |
Přidá k tomuto objektu poznámku. Vyvolá chybu, pokud již existuje poznámka se zadaným názvem. (Zděděno od IMutableAnnotatable) |
| AddAnnotations(IEnumerable<IAnnotation>) |
Přidá poznámky k objektu. (Zděděno od IMutableAnnotatable) |
| AddRuntimeAnnotation(String, Object) |
Přidá k tomuto objektu poznámku za běhu. Vyvolá chybu, pokud již existuje poznámka se zadaným názvem. (Zděděno od IAnnotatable) |
| AnnotationsToDebugString(Int32) |
Získá ladicí řetězec pro všechny poznámky deklarované v objektu. (Zděděno od IReadOnlyAnnotatable) |
| CreateKeyEqualityComparer<TProperty>() |
IEqualityComparer<T> Vytvoří pro hodnoty daného typu vlastnosti. (Zděděno od IProperty) |
| FindAnnotation(String) |
Získá poznámku s daným názvem a vrátí |
| FindContainingPrimaryKey() |
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() |
Vyhledá první hlavní vlastnost, kterou daná vlastnost je omezena, pokud daná vlastnost je součástí cizího klíče. |
| FindRuntimeAnnotation(String) |
Získá poznámku modulu runtime s daným názvem, která |
| FindRuntimeAnnotationValue(String) |
Získá hodnotu poznámky modulu runtime s daným názvem, který |
| FindTypeMapping() |
Vrátí mapování typu pro tuto vlastnost. (Zděděno od IReadOnlyProperty) |
| GetAfterSaveBehavior() |
Získá hodnotu určující, zda lze tuto vlastnost upravit po uložení entity do databáze. (Zděděno od IReadOnlyProperty) |
| GetAnnotation(String) |
Získá anotace s daným názvem vyvolá, pokud neexistuje. (Zděděno od IReadOnlyAnnotatable) |
| GetAnnotations() |
Získá všechny poznámky k aktuálnímu objektu. (Zděděno od IReadOnlyAnnotatable) |
| GetBeforeSaveBehavior() |
Získá hodnotu určující, zda lze tuto vlastnost upravit před uložením entity do databáze. (Zděděno od IReadOnlyProperty) |
| GetCollectionAccessor() |
IClrCollectionAccessor Získá pro tuto vlastnost, pokud se jedná o navigaci kolekce nebo komplexní vlastnost. (Zděděno od IPropertyBase) |
| GetContainingForeignKeys() |
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() |
Získá všechny indexy, které používají tuto vlastnost (včetně složených indexů, ve kterých je tato vlastnost zahrnuta). |
| GetContainingKeys() |
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). |
| GetCurrentValueComparer() |
IComparer<T> Získá pro porovnání hodnot ve sledovaných IUpdateEntry položkách. (Zděděno od IPropertyBase) |
| GetElementType() |
Získá konfiguraci pro elementy primitivní kolekce reprezentované touto vlastností. |
| GetFieldName() |
Získá název backing pole pro tuto vlastnost, nebo |
| GetGetter() |
IClrPropertyGetter Získá pro čtení hodnoty této vlastnosti. (Zděděno od IPropertyBase) |
| GetIndex() |
Získá index vlastnosti pro tuto vlastnost. (Zděděno od IPropertyBase) |
| GetJsonValueReaderWriter() |
JsonValueReaderWriter Získá pro tuto vlastnost nebo |
| GetKeyValueComparer() |
Získá použití s klíči ValueComparer pro tuto vlastnost nebo |
| GetMaxLength() |
Získá maximální délku dat, která jsou povolena v této vlastnosti. Pokud je například vlastnost, String jedná se o maximální počet znaků. (Zděděno od IReadOnlyProperty) |
| GetMemberInfo(Boolean, Boolean) |
PropertyInfo Získá nebo FieldInfo který by měl být použit k získání nebo nastavení hodnoty pro danou vlastnost. (Zděděno od IPropertyBase) |
| GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg) |
Získá hodnotu poznámky modulu runtime s daným názvem a přidá ji, pokud neexistuje. (Zděděno od IAnnotatable) |
| GetPrecision() |
Získá přesnost dat, která jsou povolena v této vlastnosti. Pokud je například vlastnost, Decimal jedná se o maximální počet číslic. (Zděděno od IReadOnlyProperty) |
| GetPrincipals() |
Vyhledá seznam hlavních vlastností včetně dané vlastnosti, kterou je daná vlastnost omezena, pokud je daná vlastnost součástí cizího klíče. |
| GetPrincipals<T>() |
Vyhledá seznam hlavních vlastností včetně dané vlastnosti, kterou je daná vlastnost omezena, pokud je daná vlastnost součástí cizího klíče. (Zděděno od IReadOnlyProperty) |
| GetPropertyAccessMode() |
PropertyAccessMode Získá použití pro tento objekt podobné vlastnosti. (Zděděno od IReadOnlyPropertyBase) |
| GetProviderClrType() |
Získá typ, na který bude hodnota vlastnosti převedena před odesláním do zprostředkovatele databáze. (Zděděno od IReadOnlyProperty) |
| GetProviderValueComparer() |
ValueComparer Získá použít pro hodnoty zprostředkovatele pro tuto vlastnost. (Zděděno od IReadOnlyProperty) |
| GetRuntimeAnnotations() |
Získá všechny poznámky modulu runtime pro aktuální objekt. (Zděděno od IAnnotatable) |
| GetScale() |
Získá měřítko dat, která jsou povolena v této vlastnosti. Pokud je například vlastnost, Decimal jedná se o maximální počet desetinných míst. (Zděděno od IReadOnlyProperty) |
| GetTypeMapping() |
CoreTypeMapping Vrátí pro danou vlastnost z finalizovaného modelu. (Zděděno od IReadOnlyProperty) |
| GetValueComparer() |
ValueComparer Získá pro tuto vlastnost nebo |
| GetValueConverter() |
Získá vlastní ValueConverter sadu pro tuto vlastnost. (Zděděno od IReadOnlyProperty) |
| GetValueGeneratorFactory() |
Získá továrnu, která byla nastavena pro generování hodnot pro tuto vlastnost, pokud existuje. (Zděděno od IReadOnlyProperty) |
| IsForeignKey() |
Získá hodnotu určující, zda se tato vlastnost používá jako cizí klíč (nebo část složeného cizího klíče). (Zděděno od IReadOnlyProperty) |
| IsIndex() |
Získá hodnotu určující, zda se tato vlastnost používá jako index (nebo část složeného indexu). (Zděděno od IReadOnlyProperty) |
| IsIndexerProperty() |
Získá hodnotu určující, zda je to indexer vlastnost. Vlastnost indexeru je vlastnost, která je přístupná prostřednictvím indexeru ve třídě entity. (Zděděno od IReadOnlyPropertyBase) |
| IsKey() |
Získá hodnotu určující, zda se tato vlastnost používá jako primární klíč nebo alternativní klíč (nebo část složeného primárního nebo alternativního klíče). (Zděděno od IReadOnlyProperty) |
| IsPrimaryKey() |
Získá hodnotu určující, zda se tato vlastnost používá jako primární klíč (nebo část složeného primárního klíče). (Zděděno od IReadOnlyProperty) |
| IsShadowProperty() |
Získá hodnotu označující, zda se jedná o stínovou vlastnost. Stínová vlastnost je vlastnost, která nemá odpovídající vlastnost ve třídě entity. Aktuální hodnota vlastnosti je uložena místo ChangeTracker uložení v instancích třídy entity. (Zděděno od IReadOnlyPropertyBase) |
| IsUnicode() |
Získá hodnotu určující, zda vlastnost může zachovat znaky Unicode. (Zděděno od IReadOnlyProperty) |
| IsUniqueIndex() |
Získá hodnotu určující, zda se tato vlastnost používá jako jedinečný index (nebo část jedinečného složeného indexu). (Zděděno od IReadOnlyProperty) |
| RemoveAnnotation(String) |
Odebere danou poznámku z tohoto objektu. (Zděděno od IMutableAnnotatable) |
| RemoveRuntimeAnnotation(String) |
Odebere danou poznámku modulu runtime z tohoto objektu. (Zděděno od IAnnotatable) |
| SetAfterSaveBehavior(Nullable<PropertySaveBehavior>) |
Získá nebo nastaví hodnotu určující, zda lze tuto vlastnost upravit po uložení entity do databáze. |
| SetAnnotation(String, Object) |
Nastaví poznámku uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem. (Zděděno od IMutableAnnotatable) |
| SetBeforeSaveBehavior(Nullable<PropertySaveBehavior>) |
Získá nebo nastaví hodnotu určující, zda lze tuto vlastnost upravit před uložením entity do databáze. |
| SetElementType(Type) |
Zastaralé.
Nastaví konfiguraci elementů primitivní kolekce reprezentované touto vlastností. |
| SetField(String) |
Nastaví podkladové pole CLR, které má tato vlastnost použít. (Zděděno od IMutablePropertyBase) |
| SetIsUnicode(Nullable<Boolean>) |
Nastaví hodnotu označující, zda tato vlastnost může zachovat znaky Unicode. |
| SetJsonValueReaderWriterType(Type) |
Nastaví typ JsonValueReaderWriter<TValue> použití pro tuto vlastnost pro tuto vlastnost. |
| SetMaxLength(Nullable<Int32>) |
Nastaví maximální délku dat, která jsou povolena v této vlastnosti. Pokud je například vlastnost, String jedná se o maximální počet znaků. |
| SetOrRemoveAnnotation(String, Object) |
Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem. Odebere existující poznámku, pokud |
| SetPrecision(Nullable<Int32>) |
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. |
| SetPropertyAccessMode(Nullable<PropertyAccessMode>) |
PropertyAccessMode Nastaví použití pro tuto vlastnost. (Zděděno od IMutablePropertyBase) |
| SetProviderClrType(Type) |
Nastaví typ, na který bude hodnota vlastnosti převedena před odesláním poskytovateli databáze. |
| SetProviderValueComparer(Type) |
Nastaví vlastní ValueComparer použití pro hodnoty zprostředkovatele pro tuto vlastnost. |
| SetProviderValueComparer(ValueComparer) |
Nastaví vlastní ValueComparer použití pro hodnoty zprostředkovatele pro tuto vlastnost. |
| SetRuntimeAnnotation(String, Object) |
Nastaví poznámku modulu runtime uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem. (Zděděno od IAnnotatable) |
| SetScale(Nullable<Int32>) |
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. |
| SetTypeMapping(CoreTypeMapping) |
CoreTypeMapping Nastaví vlastnost pro danou vlastnost. |
| SetValueComparer(Type) |
Nastaví vlastní ValueComparer vlastnost pro tuto vlastnost. |
| SetValueComparer(ValueComparer) |
Nastaví vlastní ValueComparer vlastnost pro tuto vlastnost. |
| SetValueConverter(Type) |
Nastaví vlastní ValueConverter vlastnost pro tuto vlastnost. |
| SetValueConverter(ValueConverter) |
Nastaví vlastní ValueConverter vlastnost pro tuto vlastnost. |
| SetValueGeneratorFactory(Func<IProperty,IEntityType,ValueGenerator>) |
Nastaví objekt pro vytváření hodnot pro tuto vlastnost nebo |
| SetValueGeneratorFactory(Func<IProperty,ITypeBase,ValueGenerator>) |
Nastaví objekt pro vytváření hodnot pro tuto vlastnost nebo |
| SetValueGeneratorFactory(Type) |
Nastaví objekt pro vytváření hodnot pro tuto vlastnost nebo |
| ToDebugString(MetadataDebugStringOptions, Int32) |
Vytvoří čitelné znázornění daných metadat člověkem. Upozornění: Nespoléhejte na formát vráceného řetězce. Je určen pouze pro ladění a může se libovolně měnit mezi verzemi. (Zděděno od IReadOnlyProperty) |
Explicitní implementace rozhraní
| Název | Description |
|---|---|
| IPropertyBase.GetPropertyAccessMode() |
PropertyAccessMode Získá použité pro tuto vlastnost.
|
| IReadOnlyProperty.GetElementType() |
Získá konfiguraci pro elementy primitivní kolekce reprezentované touto vlastností. |
| IReadOnlyProperty.IsConcurrencyToken |
Získá hodnotu označující, zda se tato vlastnost používá jako token souběžnosti. Pokud je vlastnost nakonfigurována jako token souběžnosti, bude hodnota v databázi kontrolována při aktualizaci nebo odstranění instance tohoto typu entity, SaveChanges() aby se zajistilo, že nedošlo ke změně, protože instance byla načtena z databáze. Pokud došlo ke změně, vyvolá se výjimka a změny nebudou použity v databázi. |
| IReadOnlyProperty.IsNullable |
Získá hodnotu určující, zda tato vlastnost může obsahovat |
| IReadOnlyProperty.ValueGenerated |
Získá hodnotu indikující, kdy hodnota pro tuto vlastnost bude generována databází. I když je vlastnost nastavena tak, aby byla vygenerována databází, ef se může po přidání entity a přiřazení hodnoty pokusit uložit určitou hodnotu (nikoli ji vygenerovat databázi) nebo se vlastnost označí jako upravená pro existující entitu. Další GetBeforeSaveBehavior() informace a příklady najdete v GetAfterSaveBehavior() tomto článku. |
Metody rozšíření
| Název | Description |
|---|---|
| AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>) |
Přidá poznámky k objektu. |
| AnnotationsToDebugString(IAnnotatable, Int32) |
Získá ladicí řetězec pro všechny poznámky deklarované v objektu. |
| CreateKeyEqualityComparer<TProperty>(IProperty) |
IEqualityComparer<T> Vytvoří pro hodnoty daného typu vlastnosti. |
| FindColumn(IProperty, StoreObjectIdentifier) |
Vrátí sloupec odpovídající této vlastnosti, pokud je mapován na daný objekt úložiště podobné tabulce. |
| FindContainingPrimaryKey(IMutableProperty) |
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). |
| FindContainingPrimaryKey(IProperty) |
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) |
Vyhledá první hlavní vlastnost, kterou daná vlastnost je omezena, pokud daná vlastnost je součástí cizího klíče. |
| FindFirstPrincipal(IProperty) |
Vyhledá první hlavní vlastnost, kterou daná vlastnost je omezena, pokud daná vlastnost je součástí cizího klíče. |
| FindHiLoSequence(IProperty, StoreObjectIdentifier) |
ISequence Najde v modelu, který se má použít pro vzor hi-lo. |
| FindHiLoSequence(IProperty) |
ISequence Najde v modelu, který se má použít pro vzor hi-lo. |
| FindHiLoSequence(IReadOnlyProperty, StoreObjectIdentifier) |
ISequence Najde v modelu, který se má použít pro vzor hi-lo. |
| FindHiLoSequence(IReadOnlyProperty) |
ISequence Najde v modelu, který se má použít pro vzor hi-lo. |
| FindMapping(IProperty) |
Zastaralé.
Vrátí pro danou CoreTypeMapping vlastnost hodnotu. |
| FindOverrides(IMutableProperty, StoreObjectIdentifier) |
Vrátí přepsání omezující vlastnosti konkrétního objektu úložiště podobné tabulce. Tuto metodu obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| FindOverrides(IProperty, StoreObjectIdentifier) |
Vrátí přepsání omezující vlastnosti konkrétního objektu úložiště podobné tabulce. Tuto metodu obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| FindOverrides(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí přepsání omezující vlastnosti konkrétního objektu úložiště podobné tabulce. Tuto metodu obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| 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. |
| FindPrincipals(IProperty) |
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. |
| FindRelationalMapping(IProperty) |
Zastaralé.
RelationalTypeMapping Vrátí pro danou vlastnost finalizovaného modelu. |
| FindRelationalTypeMapping(IProperty, StoreObjectIdentifier) |
RelationalTypeMapping Vrátí pro danou vlastnost finalizovaného modelu. |
| FindRelationalTypeMapping(IProperty) |
RelationalTypeMapping Vrátí pro danou vlastnost finalizovaného modelu. |
| FindRelationalTypeMapping(IReadOnlyProperty, StoreObjectIdentifier) |
RelationalTypeMapping Vrátí pro danou vlastnost finalizovaného modelu. |
| FindRelationalTypeMapping(IReadOnlyProperty) |
RelationalTypeMapping Vrátí pro danou vlastnost finalizovaného modelu. |
| FindSequence(IReadOnlyProperty, StoreObjectIdentifier) |
ISequence Najde v modelu, který se má použít pro model generování klíčových hodnot. |
| FindSequence(IReadOnlyProperty) |
ISequence Najde v modelu, který se má použít pro model generování klíčových hodnot. |
| FindSharedStoreObjectRootProperty(IMutableProperty, StoreObjectIdentifier) |
Najde první IProperty , který je namapován na stejný sloupec ve sdíleném objektu podobné tabulce. Tuto metodu obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| FindSharedStoreObjectRootProperty(IProperty, StoreObjectIdentifier) |
Najde první IProperty , který je namapován na stejný sloupec ve sdíleném objektu podobné tabulce. Tuto metodu obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| FindSharedStoreObjectRootProperty(IReadOnlyProperty, StoreObjectIdentifier) |
Najde první IProperty , který je namapován na stejný sloupec ve sdíleném objektu podobné tabulce. Tuto metodu obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| FindSharedTableRootPrimaryKeyProperty(IProperty) |
IProperty Vyhledá vlastnost, která představuje stejnou vlastnost primárního klíče jako daná vlastnost, ale potenciálně ve sdílené kořenové tabulce. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| FindTypeMapping(IProperty) |
Vrátí pro danou CoreTypeMapping vlastnost hodnotu. |
| GetAfterSaveBehavior(IProperty) |
Zastaralé.
Získá hodnotu určující, zda může být tato vlastnost změněna 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. |
| GetAnnotation(IAnnotatable, String) |
Získá anotace s daným názvem vyvolá, pokud neexistuje. |
| GetAnnotation(IMutableAnnotatable, String) |
Získá anotace s daným názvem vyvolá, pokud neexistuje. |
| GetBeforeSaveBehavior(IProperty) |
Zastaralé.
Získá hodnotu určující, zda může být tato vlastnost změněna 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. |
| GetCollation(IProperty, StoreObjectIdentifier) |
Vrátí kolaci, která se má použít pro sloupec. |
| GetCollation(IProperty) |
Vrátí kolaci, která se má použít pro sloupec. |
| GetCollation(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí kolaci, která se má použít pro sloupec. |
| GetCollation(IReadOnlyProperty) |
Vrátí kolaci, která se má použít pro sloupec. |
| GetColumnBaseName(IProperty) |
Vrátí základní název sloupce, na který by byla vlastnost mapována. |
| GetColumnBaseName(IReadOnlyProperty) |
Zastaralé.
Vrátí základní název sloupce, na který by byla vlastnost mapována. |
| GetColumnName(IProperty, StoreObjectIdentifier) |
Vrátí název sloupce, na který je vlastnost mapována pro konkrétní tabulku. |
| GetColumnName(IProperty) |
Zastaralé.
Vrátí název sloupce tabulky, na který je vlastnost mapována. |
| GetColumnName(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí název sloupce, na který je vlastnost mapována pro konkrétní tabulku. |
| GetColumnName(IReadOnlyProperty) |
Vrátí název sloupce, na který by byla vlastnost mapována. |
| GetColumnOrder(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí pořadí sloupce, na který je tato vlastnost namapována pro konkrétní tabulku. |
| GetColumnOrder(IReadOnlyProperty) |
Vrátí pořadí sloupce, na který je tato vlastnost namapována. |
| GetColumnType(IProperty, StoreObjectIdentifier) |
Vrátí typ databáze sloupce, na který je vlastnost mapována. |
| GetColumnType(IProperty) |
Vrátí typ databáze sloupce, na který je vlastnost mapována. |
| GetColumnType(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí typ databáze sloupce, na který je vlastnost mapována, nebo |
| GetColumnType(IReadOnlyProperty) |
Vrátí typ databáze sloupce, na který je vlastnost mapována, nebo |
| GetComment(IProperty, StoreObjectIdentifier) |
Vrátí komentář pro sloupec, na který je tato vlastnost namapována. |
| GetComment(IProperty) |
Vrátí komentář pro sloupec, na který je tato vlastnost namapována. |
| GetComment(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí komentář pro sloupec, na který je tato vlastnost namapována. |
| GetComment(IReadOnlyProperty) |
Vrátí komentář pro sloupec, na který je tato vlastnost namapována. |
| GetComputedColumnSql(IProperty, StoreObjectIdentifier) |
Vrátí výraz SQL, který se používá jako vypočítaná hodnota sloupce, na který je tato vlastnost namapována. |
| GetComputedColumnSql(IProperty) |
Vrátí výraz SQL, který se používá jako vypočítaná hodnota sloupce, na který je tato vlastnost namapována. |
| GetComputedColumnSql(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí výraz SQL, který se používá jako vypočítaná hodnota sloupce, na který je tato vlastnost namapována. |
| GetComputedColumnSql(IReadOnlyProperty) |
Vrátí výraz SQL, který se používá jako vypočítaná hodnota sloupce, na který je tato vlastnost namapována. |
| GetContainingForeignKeys(IMutableProperty) |
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). |
| GetContainingForeignKeys(IProperty) |
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) |
Získá všechny indexy, které používají tuto vlastnost (včetně složených indexů, ve kterých je tato vlastnost zahrnuta). |
| GetContainingIndexes(IProperty) |
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) |
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). |
| GetContainingKeys(IProperty) |
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). |
| 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). |
| GetCurrentValueComparer(IPropertyBase) |
IComparer<T> Získá pro porovnání hodnot ve sledovaných IUpdateEntry položkách. |
| GetDefaultColumnBaseName(IProperty) |
Vrátí výchozí základní název sloupce, na který by byla vlastnost mapována. |
| GetDefaultColumnBaseName(IReadOnlyProperty) |
Zastaralé.
Vrátí výchozí základní název sloupce, na který by byla vlastnost mapována. |
| GetDefaultColumnMappings(IProperty) |
Vrátí výchozí sloupce, na které by byla vlastnost mapována. |
| GetDefaultColumnName(IProperty, StoreObjectIdentifier) |
Vrátí výchozí název sloupce, na který by byla vlastnost mapována. |
| GetDefaultColumnName(IProperty) |
Zastaralé.
Vrátí výchozí název sloupce tabulky, na který by byla vlastnost mapována. |
| GetDefaultColumnName(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí výchozí název sloupce, na který by byla vlastnost mapována. |
| GetDefaultColumnName(IReadOnlyProperty) |
Vrátí výchozí základní název sloupce, na který by byla vlastnost mapována. |
| GetDefaultConstraintName(IReadOnlyProperty, StoreObjectIdentifier) |
Získá výchozí název omezení. |
| GetDefaultConstraintName(IReadOnlyProperty) |
Získá výchozí název omezení. |
| GetDefaultDefaultConstraintName(IReadOnlyProperty, StoreObjectIdentifier) |
Vygeneruje výchozí název omezení na základě názvu tabulky a sloupce. |
| GetDefaultValue(IProperty, StoreObjectIdentifier) |
Vrátí objekt, který se používá jako výchozí hodnota pro sloupec, na který je tato vlastnost mapována. |
| GetDefaultValue(IProperty) |
Vrátí objekt, který se používá jako výchozí hodnota pro sloupec, na který je tato vlastnost mapována. |
| GetDefaultValue(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí objekt, který se používá jako výchozí hodnota pro sloupec, na který je tato vlastnost mapována. |
| GetDefaultValue(IReadOnlyProperty) |
Vrátí objekt, který se používá jako výchozí hodnota pro sloupec, na který je tato vlastnost mapována. |
| GetDefaultValueGenerationStrategy(IReadOnlyProperty) |
Vrátí výchozí hodnotu SqliteValueGenerationStrategy , která se má použít pro vlastnost. |
| GetDefaultValueSql(IProperty, StoreObjectIdentifier) |
Vrátí výraz SQL, který se používá jako výchozí hodnota sloupce, na který je tato vlastnost namapována. |
| GetDefaultValueSql(IProperty) |
Vrátí výraz SQL, který se používá jako výchozí hodnota sloupce, na který je tato vlastnost namapována. |
| GetDefaultValueSql(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí výraz SQL, který se používá jako výchozí hodnota sloupce, na který je tato vlastnost namapována. |
| GetDefaultValueSql(IReadOnlyProperty) |
Vrátí výraz SQL, který se používá jako výchozí hodnota sloupce, na který je tato vlastnost namapována. |
| GetFieldName(IPropertyBase) |
Získá název backing pole pro tuto vlastnost, nebo |
| GetFullTextSearchLanguage(IReadOnlyProperty) |
Vrátí jazyk fulltextového vyhledávání definovaný pro tuto vlastnost. |
| GetFunctionColumnMappings(IProperty) |
Vrátí sloupce funkce, na které je vlastnost mapována. |
| GetGeometricDimension(IProperty) |
Vrátí dimenzi, která se má použít při vytváření sloupce pro tuto vlastnost. |
| GetGetter(IPropertyBase) |
IClrPropertyGetter Získá pro čtení hodnoty této vlastnosti. Všimněte si, že je to chyba volání této metody pro stín vlastnost (IsShadowProperty(IPropertyBase)), protože taková vlastnost nemá přidruženou MemberInfo. |
| GetHiLoSequenceName(IProperty, StoreObjectIdentifier) |
Vrátí název, který se má použít pro hi-lo sekvenci. |
| GetHiLoSequenceName(IProperty) |
Vrátí název, který se má použít pro hi-lo sekvenci. |
| GetHiLoSequenceName(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí název, který se má použít pro hi-lo sekvenci. |
| GetHiLoSequenceName(IReadOnlyProperty) |
Vrátí název, který se má použít pro hi-lo sekvenci. |
| GetHiLoSequenceSchema(IProperty, StoreObjectIdentifier) |
Vrátí schéma, které se má použít pro hi-lo sekvenci. |
| GetHiLoSequenceSchema(IProperty) |
Vrátí schéma, které se má použít pro hi-lo sekvenci. |
| GetHiLoSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí schéma, které se má použít pro hi-lo sekvenci. |
| GetHiLoSequenceSchema(IReadOnlyProperty) |
Vrátí schéma, které se má použít pro hi-lo sekvenci. |
| GetIdentityIncrement(IProperty, StoreObjectIdentifier) |
Vrátí přírůstek identity. |
| GetIdentityIncrement(IProperty) |
Vrátí přírůstek identity. |
| GetIdentityIncrement(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí přírůstek identity. |
| GetIdentityIncrement(IReadOnlyProperty) |
Vrátí přírůstek identity. |
| GetIdentitySeed(IProperty, StoreObjectIdentifier) |
Vrátí počáteční hodnotu identity. |
| GetIdentitySeed(IProperty) |
Vrátí počáteční hodnotu identity. |
| GetIdentitySeed(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí počáteční hodnotu identity. |
| GetIdentitySeed(IReadOnlyProperty) |
Vrátí počáteční hodnotu identity. |
| GetIndex(IPropertyBase) |
Získá index vlastnosti pro tuto vlastnost. |
| GetIsFullTextSearchEnabled(IReadOnlyProperty) |
Vrátí hodnotu označující, zda je pro tuto vlastnost povoleno fulltextové vyhledávání. |
| GetIsStored(IProperty, StoreObjectIdentifier) |
Získá, zda hodnota vypočítaného sloupce, na který je tato vlastnost mapována, je uložena v databázi nebo vypočítá při čtení. |
| GetIsStored(IProperty) |
Získá, zda hodnota vypočítaného sloupce, na který je tato vlastnost mapována, je uložena v databázi nebo vypočítá při čtení. |
| GetIsStored(IReadOnlyProperty, StoreObjectIdentifier) |
Získá, zda hodnota vypočítaného sloupce, na který je tato vlastnost mapována, je uložena v databázi nebo vypočítá při čtení. |
| GetIsStored(IReadOnlyProperty) |
Získá, zda hodnota vypočítaného sloupce, na který je tato vlastnost mapována, je uložena v databázi nebo vypočítá při čtení. |
| GetJsonPropertyName(IProperty) |
Vrátí název vlastnosti, na kterou je vlastnost mapována při cílení na Cosmos. |
| GetJsonPropertyName(IReadOnlyProperty) |
Vrátí název vlastnosti, na kterou je vlastnost mapována při cílení na Cosmos. |
| GetJsonPropertyName(IReadOnlyProperty) |
Získá hodnotu názvu vlastnosti JSON použité pro danou vlastnost entity namapované na sloupec JSON. |
| GetKeyValueComparer(IProperty) |
Získá použití s klíči ValueComparer pro tuto vlastnost nebo |
| GetMappedStoreObjects(IReadOnlyProperty, StoreObjectType) |
Vrátí objekty úložiště podobné tabulce, na které je tato vlastnost mapována. Tuto metodu obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| GetMaxLength(IProperty, StoreObjectIdentifier) |
Získá maximální délku dat, která jsou povolena v této vlastnosti. Pokud je například vlastnost, String jedná se o maximální počet znaků. |
| GetMaxLength(IProperty) |
Získá maximální délku dat, která jsou povolena v této vlastnosti. Pokud je například vlastnost, String jedná se o maximální počet znaků. |
| GetMaxLength(IReadOnlyProperty, StoreObjectIdentifier) |
Získá maximální délku dat, která jsou povolena v této vlastnosti. Pokud je například vlastnost, String jedná se o maximální počet znaků. |
| GetMemberInfo(IPropertyBase, Boolean, Boolean) |
PropertyInfo Získá nebo FieldInfo který by měl být použit k získání nebo nastavení hodnoty pro danou vlastnost. Všimněte si, že je to chyba volání této metody pro stín vlastnost (IsShadowProperty(IPropertyBase)), protože taková vlastnost nemá přidruženou MemberInfo. |
| GetOrAddAnnotation(IMutableAnnotatable, String, String) |
Získá existující poznámku s daným klíčem nebo přidá novou poznámku, pokud neexistuje. |
| GetOrCreateOverrides(IMutableProperty, StoreObjectIdentifier) |
Vrátí přepsání omezující vlastnosti konkrétního objektu úložiště podobné tabulce. Tuto metodu obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| GetOverrides(IMutableProperty) |
Vrátí všechny přepsání omezující vlastnosti vlastnosti. Tuto metodu obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| GetOverrides(IReadOnlyProperty) |
Vrátí všechny přepsání omezující vlastnosti vlastnosti. Tuto metodu obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| GetPrecision(IProperty, StoreObjectIdentifier) |
Získá přesnost dat, která jsou povolena v této vlastnosti. Pokud je například vlastnost, Decimal jedná se o maximální počet číslic. |
| GetPrecision(IProperty) |
Získá přesnost dat, která jsou povolena v této vlastnosti. Pokud je například vlastnost, Decimal jedná se o maximální počet číslic. |
| GetPrecision(IReadOnlyProperty, StoreObjectIdentifier) |
Získá přesnost dat, která jsou povolena v této vlastnosti. Pokud je například vlastnost, Decimal jedná se o maximální počet číslic. |
| GetPropertyAccessMode(IPropertyBase) |
PropertyAccessMode Získá použité pro tuto vlastnost.
|
| GetPropertyName(IProperty) |
Vrátí název vlastnosti, který se používá při cílení na Cosmos. |
| GetProviderClrType(IProperty) |
Získá typ, na který bude hodnota vlastnosti převedena před odesláním do zprostředkovatele databáze. |
| GetRelationalTypeMapping(IProperty) |
RelationalTypeMapping Vrátí pro danou vlastnost finalizovaného modelu. |
| GetRelationalTypeMapping(IReadOnlyProperty) |
RelationalTypeMapping Vrátí pro danou vlastnost finalizovaného modelu. |
| GetScale(IProperty, StoreObjectIdentifier) |
Získá měřítko dat, která jsou povolena v této vlastnosti. Pokud je například vlastnost, Decimal jedná se o maximální počet desetinných míst. |
| GetScale(IProperty) |
Získá měřítko dat, která jsou povolena v této vlastnosti. Pokud je například vlastnost, Decimal jedná se o maximální počet desetinných míst. |
| GetScale(IReadOnlyProperty, StoreObjectIdentifier) |
Získá měřítko dat, která jsou povolena v této vlastnosti. Pokud je například vlastnost, Decimal jedná se o maximální počet desetinných míst. |
| GetSequenceName(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí název, který se má použít pro sekvenci generování hodnot klíče. |
| GetSequenceName(IReadOnlyProperty) |
Vrátí název, který se má použít pro sekvenci generování hodnot klíče. |
| GetSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí schéma, které se má použít pro sekvenci generování hodnot klíče. |
| GetSequenceSchema(IReadOnlyProperty) |
Vrátí schéma, které se má použít pro sekvenci generování hodnot klíče. |
| GetSqlQueryColumnMappings(IProperty) |
Vrátí sloupce dotazu SQL, na které je vlastnost mapována. |
| GetSrid(IProperty, StoreObjectIdentifier) |
Vrátí hodnotu SRID, která se má použít při vytváření sloupce pro tuto vlastnost. |
| GetSrid(IProperty) |
Vrátí hodnotu SRID, která se má použít při vytváření sloupce pro tuto vlastnost. |
| GetSrid(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí hodnotu SRID, která se má použít při vytváření sloupce pro tuto vlastnost. |
| GetSrid(IReadOnlyProperty) |
Vrátí hodnotu SRID, která se má použít při vytváření sloupce pro tuto vlastnost. |
| GetStructuralValueComparer(IProperty) |
Zastaralé.
ValueComparer Získá použití pro strukturální kopie pro tuto vlastnost, nebo |
| GetTableColumnMappings(IProperty) |
Vrátí sloupce tabulky, na které je vlastnost mapována. |
| GetTypeMapping(IProperty) |
CoreTypeMapping Vrátí pro danou vlastnost z finalizovaného modelu. |
| GetValueComparer(IProperty) |
ValueComparer Získá pro tuto vlastnost nebo |
| GetValueConverter(IProperty) |
Zastaralé.
Získá vlastní ValueConverter sadu pro tuto vlastnost. |
| GetValueGenerationStrategy(IProperty, StoreObjectIdentifier) |
Vrátí hodnotu, která SqlServerValueGenerationStrategy se má použít pro vlastnost. Pokud pro vlastnost není nastavena žádná strategie, bude strategie, která se má použít, převzata z objektu IModel. |
| GetValueGenerationStrategy(IProperty) |
Vrátí hodnotu, která SqlServerValueGenerationStrategy se má použít pro vlastnost. Pokud pro vlastnost není nastavena žádná strategie, bude strategie, která se má použít, převzata z objektu IModel. |
| GetValueGenerationStrategy(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí hodnotu, která SqliteValueGenerationStrategy se má použít pro vlastnost. |
| GetValueGenerationStrategy(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí hodnotu, která SqlServerValueGenerationStrategy se má použít pro vlastnost. |
| GetValueGenerationStrategy(IReadOnlyProperty) |
Vrátí hodnotu, která SqliteValueGenerationStrategy se má použít pro vlastnost. |
| GetValueGenerationStrategy(IReadOnlyProperty) |
Vrátí hodnotu, která SqlServerValueGenerationStrategy se má použít pro vlastnost. |
| GetValueGeneratorFactory(IProperty) |
Zastaralé.
Získá továrnu, která byla nastavena pro generování hodnot pro tuto vlastnost, pokud existuje. |
| GetVectorDimensions(IReadOnlyProperty) |
Vrátí dimenze vektoru uloženého v této vlastnosti. |
| GetVectorDistanceFunction(IReadOnlyProperty) |
Vrátí funkci vzdálenosti vektoru uloženého v této vlastnosti. |
| GetVectorType(IReadOnlyProperty) |
Vrátí definici vektoru uloženého v této vlastnosti. |
| GetViewColumnMappings(IProperty) |
Vrátí sloupce zobrazení, na které je vlastnost mapována. |
| IsColumnNullable(IProperty, StoreObjectIdentifier) |
Zkontroluje, jestli sloupec mapovaný na danou IProperty hodnotu bude při vytváření v databázi null. To závisí na samotné vlastnosti a také na tom, jak se mapuje. Například odvozené nenulové vlastnosti v hierarchii typů TPH budou mapovány na sloupce s možnou hodnotou null. Stejně jako vlastnosti u volitelných typů, které sdílejí stejnou tabulku. |
| IsColumnNullable(IProperty) |
Zkontroluje, zda sloupec namapovaný na danou IProperty hodnotu bude při vytváření v databázi null nebo ne. To může záviset nejen na samotné vlastnosti, ale také na tom, jak se mapuje. Například nenulové vlastnosti v hierarchii typů TPH budou mapovány na sloupce s možnou hodnotou null. |
| IsColumnNullable(IProperty) |
Zkontroluje, jestli sloupec mapovaný na danou IProperty hodnotu bude při vytváření v databázi null. To závisí na samotné vlastnosti a také na tom, jak se mapuje. Například odvozené nenulové vlastnosti v hierarchii typů TPH budou mapovány na sloupce s možnou hodnotou null. Stejně jako vlastnosti u volitelných typů, které sdílejí stejnou tabulku. |
| IsColumnNullable(IReadOnlyProperty, StoreObjectIdentifier) |
Zkontroluje, zda sloupec mapovaný na danou vlastnost bude při vytváření v databázi null. |
| IsColumnNullable(IReadOnlyProperty) |
Zkontroluje, jestli sloupec mapovaný na danou IProperty hodnotu bude při vytváření v databázi null. |
| IsFixedLength(IProperty, StoreObjectIdentifier) |
Vrátí příznak označující, jestli je vlastnost schopná ukládat pouze data s pevnou délkou, jako jsou řetězce. |
| IsFixedLength(IProperty) |
Vrátí příznak označující, jestli je vlastnost schopná ukládat pouze data s pevnou délkou, jako jsou řetězce. |
| IsFixedLength(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí příznak určující, zda je vlastnost schopna ukládat pouze data s pevnou délkou, jako jsou řetězce. |
| IsFixedLength(IReadOnlyProperty) |
Vrátí příznak určující, zda je vlastnost schopna ukládat pouze data s pevnou délkou, jako jsou řetězce. |
| IsForeignKey(IProperty) |
Zastaralé.
Získá hodnotu určující, zda se tato vlastnost používá jako cizí klíč (nebo část složeného cizího klíče). |
| IsHidden(IReadOnlyProperty) |
Vrátí hodnotu určující, zda je sloupec vlastnosti definován příznakem SQL Server |
| IsIndex(IProperty) |
Zastaralé.
Získá hodnotu určující, zda se tato vlastnost používá jako index (nebo část složeného indexu). |
| IsIndexerProperty(IPropertyBase) |
Získá hodnotu určující, zda je to indexer vlastnost. Vlastnost indexeru je vlastnost, která je přístupná prostřednictvím indexeru ve třídě entity. |
| IsKey(IProperty) |
Zastaralé.
Získá hodnotu určující, zda se tato vlastnost používá jako primární klíč nebo alternativní klíč (nebo část složeného primárního nebo alternativního klíče). |
| IsPrimaryKey(IProperty) |
Zastaralé.
Získá hodnotu určující, zda se tato vlastnost používá jako primární klíč (nebo část složeného primárního klíče). |
| IsShadowProperty(IPropertyBase) |
Zastaralé.
Získá hodnotu označující, zda se jedná o stínovou vlastnost. Stínová vlastnost je vlastnost, která nemá odpovídající vlastnost ve třídě entity. Aktuální hodnota vlastnosti je uložena místo ChangeTracker uložení v instancích třídy entity. |
| IsSparse(IReadOnlyProperty, StoreObjectIdentifier) |
Vrátí hodnotu určující, zda je sloupec vlastnosti zhuštěný. |
| IsSparse(IReadOnlyProperty) |
Vrátí hodnotu určující, zda je sloupec vlastnosti zhuštěný. |
| IsUnicode(IMutableProperty, Nullable<Boolean>) |
Nastaví hodnotu označující, zda tato vlastnost může zachovat znaky Unicode. |
| IsUnicode(IProperty, StoreObjectIdentifier) |
Získá hodnotu určující, zda vlastnost může zachovat znaky Unicode. |
| IsUnicode(IProperty) |
Získá hodnotu určující, zda vlastnost může zachovat znaky Unicode. |
| IsUnicode(IReadOnlyProperty, StoreObjectIdentifier) |
Získá hodnotu určující, zda vlastnost může zachovat znaky Unicode. |
| IsUniqueIndex(IProperty) |
Zastaralé.
Získá hodnotu určující, zda se tato vlastnost používá jako jedinečný index (nebo část jedinečného složeného indexu). |
| Relational(IMutableProperty) |
Získá relační databáze specifická metadata pro vlastnost. |
| Relational(IProperty) |
Získá relační databáze specifická metadata pro vlastnost. |
| RemoveOverrides(IMutableProperty, StoreObjectIdentifier) |
Odebere přepsání omezující vlastnosti pro konkrétní objekt úložiště podobné tabulce. Tuto metodu obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| Scaffolding(IProperty) |
Představuje skalární vlastnost strukturálního typu. |
| SetAfterSaveBehavior(IMutableProperty, Nullable<PropertySaveBehavior>) |
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>) |
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. |
| SetCollation(IMutableProperty, String) |
Nakonfiguruje kolaci, která se má použít pro sloupec, na který se tato vlastnost mapuje. |
| SetColumnName(IMutableProperty, String, StoreObjectIdentifier) |
Nastaví sloupec, na který je vlastnost mapována pro konkrétní objekt úložiště podobné tabulce. |
| SetColumnName(IMutableProperty, String) |
Nastaví sloupec, na který je vlastnost mapována. |
| SetColumnOrder(IMutableProperty, Nullable<Int32>) |
Nastaví pořadí sloupce, na který se vlastnost mapuje. |
| SetColumnType(IMutableProperty, String) |
Nastaví typ databáze sloupce, na který je vlastnost mapována. |
| SetComment(IMutableProperty, String) |
Nakonfiguruje komentář, na který se má použít sloupec, na který se tato vlastnost mapuje. |
| SetComputedColumnSql(IMutableProperty, String) |
Nastaví výraz SQL, který se používá jako vypočítaná hodnota pro sloupec, na který je tato vlastnost mapována. |
| SetDefaultConstraintName(IMutableProperty, String) |
Nastaví výchozí název omezení. |
| SetDefaultValue(IMutableProperty, Object) |
Nastaví objekt, který se používá jako výchozí hodnota pro sloupec, na který je tato vlastnost mapována. |
| SetDefaultValueSql(IMutableProperty, String) |
Nastaví výraz SQL, který se používá jako výchozí hodnota sloupce, na který je tato vlastnost mapována. |
| SetField(IMutablePropertyBase, String) |
Nastaví podkladové pole CLR, které má tato vlastnost použít. Backing fields are normal found by convention as described here: http://go.microsoft.com/fwlink/?LinkId=723277. Tato metoda je užitečná pro explicitní nastavení backingových polí v případech, kdy není v konvenci nalezeno správné pole. Ve výchozím nastavení se backingové pole, pokud je nalezeno nebo bylo zadáno, používá se při vytváření nových objektů, obvykle při dotazování entit z databáze. Vlastnosti se používají pro všechny ostatní přístupy. To lze změnit voláním SetPropertyAccessMode(IMutablePropertyBase, Nullable<PropertyAccessMode>). |
| SetFullTextSearchLanguage(IMutableProperty, String) |
Nastaví jazyk fulltextového vyhledávání definovaný pro tuto vlastnost. |
| SetGeometricDimension(IMutableProperty, String) |
Nastaví dimenzi, která se má použít při vytváření sloupce pro tuto vlastnost. |
| SetHiLoSequenceName(IMutableProperty, String) |
Nastaví název, který se má použít pro hi-lo sekvenci. |
| SetHiLoSequenceSchema(IMutableProperty, String) |
Nastaví schéma, které se má použít pro hi-lo sekvenci. |
| SetIdentityIncrement(IMutableProperty, Nullable<Int32>, StoreObjectIdentifier) |
Nastaví přírůstek identity pro určitou tabulku. |
| SetIdentityIncrement(IMutableProperty, Nullable<Int32>) |
Nastaví přírůstek identity. |
| SetIdentitySeed(IMutableProperty, Nullable<Int32>) |
Nastaví počáteční identitu. |
| SetIdentitySeed(IMutableProperty, Nullable<Int64>, StoreObjectIdentifier) |
Nastaví počáteční hodnotu identity pro určitou tabulku. |
| SetIdentitySeed(IMutableProperty, Nullable<Int64>) |
Nastaví počáteční identitu. |
| SetIsFixedLength(IMutableProperty, Nullable<Boolean>) |
Nastaví příznak označující, zda je vlastnost schopna ukládat pouze data s pevnou délkou, jako jsou řetězce. |
| SetIsFullTextSearchEnabled(IMutableProperty, Nullable<Boolean>) |
Povolí fulltextové vyhledávání pro tuto vlastnost. |
| SetIsHidden(IMutableProperty, Nullable<Boolean>) |
Nastaví hodnotu označující, zda je sloupec vlastnosti definován příznakem SQL Server |
| SetIsSparse(IMutableProperty, Nullable<Boolean>) |
Nastaví hodnotu označující, zda je sloupec vlastnosti zhuštěný. |
| SetIsStored(IMutableProperty, Nullable<Boolean>) |
Nastaví, zda je hodnota počítaného sloupce, na který je tato vlastnost mapována, uložena v databázi nebo vypočítána při čtení. |
| SetIsUnicode(IMutableProperty, Nullable<Boolean>) |
Nastaví hodnotu označující, zda tato vlastnost může zachovat znaky Unicode. |
| SetJsonPropertyName(IMutableProperty, String) |
Nastaví název vlastnosti, na kterou se vlastnost mapuje při cílení na Cosmos. |
| SetJsonPropertyName(IMutableProperty, String) |
Nastaví hodnotu názvu vlastnosti JSON použité pro danou vlastnost entity namapované na sloupec JSON. |
| SetKeyValueComparer(IMutableProperty, ValueComparer) |
Zastaralé.
Nastaví vlastní ValueComparer vlastnost pro tuto vlastnost při porovnávání klíčů. |
| SetMaxLength(IMutableProperty, Nullable<Int32>) |
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ů. |
| SetOrRemoveAnnotation(IMutableAnnotatable, String, Object) |
Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem. Odebere existující poznámku, pokud |
| SetPrecision(IMutableProperty, Nullable<Int32>) |
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. |
| SetPropertyAccessMode(IMutablePropertyBase, Nullable<PropertyAccessMode>) |
PropertyAccessMode Nastaví použití pro tuto vlastnost. |
| SetPropertyAccessMode(IMutablePropertyBase, Nullable<PropertyAccessMode>) |
PropertyAccessMode Nastaví použití pro tuto vlastnost. |
| SetPropertyName(IMutableProperty, String) |
Nastaví název vlastnosti, který se používá při cílení na Cosmos. |
| SetProviderClrType(IMutableProperty, Type) |
Nastaví typ, na který bude hodnota vlastnosti převedena před odesláním poskytovateli databáze. |
| SetScale(IMutableProperty, Nullable<Int32>) |
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. |
| SetSequenceName(IMutableProperty, String) |
Nastaví název, který se použije pro sekvenci generování hodnoty klíče. |
| SetSequenceSchema(IMutableProperty, String) |
Nastaví schéma tak, aby se používalo pro sekvenci generování hodnot klíče. |
| SetSrid(IMutableProperty, Nullable<Int32>) |
Nastaví SRID, který se má použít při vytváření sloupce pro tuto vlastnost. |
| SetStructuralValueComparer(IMutableProperty, ValueComparer) |
Zastaralé.
Nastaví vlastní ValueComparer pro strukturální kopie pro tuto vlastnost. |
| SetTypeMapping(IMutableProperty, CoreTypeMapping) |
CoreTypeMapping Nastaví vlastnost pro danou vlastnost. |
| SetValueComparer(IMutableProperty, ValueComparer) |
Nastaví vlastní ValueComparer vlastnost pro tuto vlastnost. |
| SetValueConverter(IMutableProperty, ValueConverter) |
Nastaví vlastní ValueConverter vlastnost pro tuto vlastnost. |
| SetValueGenerationStrategy(IMutableProperty, Nullable<SqliteValueGenerationStrategy>, StoreObjectIdentifier) |
SqliteValueGenerationStrategy Nastaví použití vlastnosti pro určitou tabulku. |
| SetValueGenerationStrategy(IMutableProperty, Nullable<SqliteValueGenerationStrategy>) |
SqliteValueGenerationStrategy Nastaví použití vlastnosti. |
| SetValueGenerationStrategy(IMutableProperty, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier) |
SqlServerValueGenerationStrategy Nastaví použití vlastnosti pro určitou tabulku. |
| SetValueGenerationStrategy(IMutableProperty, Nullable<SqlServerValueGenerationStrategy>) |
SqlServerValueGenerationStrategy Nastaví použití vlastnosti. |
| SetValueGeneratorFactory(IMutableProperty, Func<IProperty,IEntityType,ValueGenerator>) |
Nastaví objekt pro vytváření hodnot pro tuto vlastnost nebo
Nastavení |
| SetVectorDimensions(IMutableProperty, Nullable<Int32>) |
Nastaví rozměry vektoru uloženého v této vlastnosti. |
| SetVectorDistanceFunction(IMutableProperty, Nullable<DistanceFunction>) |
Nastaví funkci vzdálenosti vektoru uloženého v této vlastnosti. |
| SetVectorType(IMutableProperty, CosmosVectorType) |
Nastaví definici vektoru uloženého v této vlastnosti. |
| Sqlite(IMutableProperty) |
Získá konkrétní metadata SQLite pro vlastnost. |
| Sqlite(IProperty) |
Získá konkrétní metadata SQLite pro vlastnost. |
| SqlServer(IMutableProperty) |
Získá SQL Server konkrétní metadata pro vlastnost. |
| SqlServer(IProperty) |
Získá SQL Server konkrétní metadata pro vlastnost. |
| ToDebugString(IProperty, MetadataDebugStringOptions, Int32) |
Vytvoří čitelné znázornění daných metadat člověkem. Upozornění: Nespoléhejte na formát vráceného řetězce. Je určen pouze pro ladění a může se libovolně měnit mezi verzemi. |
| TryGetDefaultValue(IReadOnlyProperty, Object) |
Vrátí objekt, který se používá jako výchozí hodnota pro sloupec, na který je tato vlastnost mapována. |
| TryGetDefaultValue(IReadOnlyProperty, StoreObjectIdentifier, Object) |
Vrátí objekt, který se používá jako výchozí hodnota pro sloupec, na který je tato vlastnost mapována. |