Sdílet prostřednictvím


RuntimeProperty Třída

Definice

Představuje skalární vlastnost strukturálního typu.

public class RuntimeProperty : Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase, Microsoft.EntityFrameworkCore.Metadata.IProperty
type RuntimeProperty = class
    inherit RuntimePropertyBase
    interface IProperty
    interface IReadOnlyProperty
    interface IReadOnlyPropertyBase
    interface IReadOnlyAnnotatable
    interface IPropertyBase
    interface IAnnotatable
Public Class RuntimeProperty
Inherits RuntimePropertyBase
Implements IProperty
Dědičnost
Implementuje

Poznámky

Další informace a příklady najdete v tématu Modelování typů entit a relací .

Konstruktory

RuntimeProperty(String, Type, PropertyInfo, FieldInfo, RuntimeEntityType, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,IEntityType,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, CoreTypeMapping)

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

RuntimeProperty(String, Type, PropertyInfo, FieldInfo, RuntimeEntityType, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,IEntityType,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, ValueComparer, CoreTypeMapping)

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

RuntimeProperty(String, Type, PropertyInfo, FieldInfo, RuntimeTypeBase, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,ITypeBase,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, ValueComparer, JsonValueReaderWriter, CoreTypeMapping, Object)

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

Vlastnosti

ClrType

Získá typ hodnoty, který má tento objekt podobné vlastnosti.

DebugView

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

DeclaringEntityType

Získá typ, do kterého tato vlastnost patří.

DeclaringEntityType

Získá typ, který patří objektu podobného této vlastnosti.

(Zděděno od RuntimePropertyBase)
DeclaringType

Získá typ, který patří objektu podobného této vlastnosti.

DeclaringType

Získá typ, který patří objektu podobného této vlastnosti.

(Zděděno od RuntimePropertyBase)
ForeignKeys

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

Indexes

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

IsPrimitiveCollection

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

IsReadOnly

Určuje, zda je aktuální objekt jen pro čtení.

(Zděděno od AnnotatableBase)
Item[String]

Získá poznámku k hodnotě s daným názvem a vrátí null , pokud neexistuje.

(Zděděno od AnnotatableBase)
Keys

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

Name

Získá název objektu podobného této vlastnosti.

(Zděděno od RuntimePropertyBase)
PrimaryKey

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

Sentinel

Získá hodnotu sentinelu, která označuje, že tato vlastnost není nastavena.

Sentinel

Získá hodnotu sentinelu, která označuje, že tato vlastnost není nastavena.

(Zděděno od RuntimePropertyBase)
TypeMapping

Získá nebo nastaví mapování typu pro tuto vlastnost.

Metody

AddAnnotation(String, Annotation)

Přidá poznámku k tomuto objektu. Vyvolá, pokud již existuje poznámka se zadaným názvem.

(Zděděno od AnnotatableBase)
AddAnnotation(String, Object)

Přidá poznámku k tomuto objektu. Vyvolá, pokud již existuje poznámka se zadaným názvem.

(Zděděno od AnnotatableBase)
AddAnnotations(IEnumerable<IAnnotation>)

Přidá poznámky k tomuto objektu.

(Zděděno od AnnotatableBase)
AddAnnotations(IReadOnlyDictionary<String,Object>)

Přidá poznámky k tomuto objektu.

(Zděděno od AnnotatableBase)
AddRuntimeAnnotation(String, Annotation)

Přidá k tomuto objektu poznámku za běhu. Vyvolá, pokud již existuje poznámka se zadaným názvem.

(Zděděno od AnnotatableBase)
AddRuntimeAnnotation(String, Object)

Přidá k tomuto objektu poznámku za běhu. Vyvolá, pokud již existuje poznámka se zadaným názvem.

(Zděděno od AnnotatableBase)
AddRuntimeAnnotations(IEnumerable<Annotation>)

Přidá do tohoto objektu poznámky modulu runtime.

(Zděděno od AnnotatableBase)
AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>)

Přidá do tohoto objektu poznámky modulu runtime.

(Zděděno od AnnotatableBase)
CreateAnnotation(String, Object)

Vytvoří novou poznámku.

(Zděděno od AnnotatableBase)
CreateRuntimeAnnotation(String, Object)

Vytvoří novou poznámku modulu runtime.

(Zděděno od AnnotatableBase)
EnsureMutable()

Vyvolá, pokud je model jen pro čtení.

(Zděděno od AnnotatableBase)
EnsureReadOnly()

Vyvolá se, pokud model není jen pro čtení.

(Zděděno od AnnotatableBase)
FindAnnotation(String)

Získá anotaci s daným názvem a vrátí null , pokud neexistuje.

(Zděděno od AnnotatableBase)
FindRuntimeAnnotation(String)

Získá poznámku modulu runtime se zadaným názvem a vrátí null , pokud neexistuje.

(Zděděno od AnnotatableBase)
GetAnnotation(String)

Získá anotaci s daným názvem, vyvolá se, pokud neexistuje.

(Zděděno od AnnotatableBase)
GetAnnotations()

Získá všechny poznámky aktuální objekt.

(Zděděno od AnnotatableBase)
GetElementType()

Získá konfiguraci pro elementy primitivní kolekce reprezentované touto vlastností.

GetJsonValueReaderWriter()

JsonValueReaderWriter Získá pro tuto vlastnost, nebo null pokud není nastaven žádný.

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 AnnotatableBase)
GetRuntimeAnnotations()

Získá všechny poznámky modulu runtime aktuální objekt.

(Zděděno od AnnotatableBase)
OnAnnotationSet(String, Annotation, Annotation)

Volá se při nastavení nebo odebrání poznámky.

(Zděděno od AnnotatableBase)
RemoveAnnotation(String)

Odebere danou poznámku z tohoto objektu.

(Zděděno od AnnotatableBase)
RemoveRuntimeAnnotation(String)

Odebere z tohoto objektu danou poznámku modulu runtime.

(Zděděno od AnnotatableBase)
SetAccessors(PropertyAccessors)

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

(Zděděno od RuntimePropertyBase)
SetAnnotation(String, Annotation, Annotation)

Nastaví poznámku uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem.

(Zděděno od AnnotatableBase)
SetAnnotation(String, Object)

Nastaví poznámku uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem.

(Zděděno od AnnotatableBase)
SetElementType(Type, Boolean, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, ValueConverter, ValueComparer, JsonValueReaderWriter, CoreTypeMapping, Boolean)

Nastaví typ prvku pro tuto vlastnost.

SetGetter<TEntity,TStructuralType,TValue>(Func<TEntity,TValue>, Func<TEntity,Boolean>, Func<TStructuralType,TValue>, Func<TStructuralType,Boolean>)

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

(Zděděno od RuntimePropertyBase)
SetRuntimeAnnotation(String, Annotation, Annotation)

Nastaví poznámku modulu runtime uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem.

(Zděděno od AnnotatableBase)
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 poznámka se zadaným názvem.

(Zděděno od AnnotatableBase)
SetSentinelFromProviderValue(Object)

Sentinel Nastaví hodnotu a v případě potřeby se převede z typu zprostředkovatele.

SetSetter<TEntity,TValue>(Action<TEntity,TValue>)

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

(Zděděno od RuntimePropertyBase)
ToString()

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

Explicitní implementace rozhraní

IAnnotatable.AddRuntimeAnnotation(String, Object)

Přidá k tomuto objektu poznámku za běhu. Vyvolá, pokud již existuje poznámka se zadaným názvem.

(Zděděno od AnnotatableBase)
IAnnotatable.FindRuntimeAnnotation(String)

Získá poznámku modulu runtime se zadaným názvem a vrátí null , pokud neexistuje.

(Zděděno od AnnotatableBase)
IAnnotatable.GetRuntimeAnnotations()

Získá všechny poznámky modulu runtime aktuální objekt.

(Zděděno od AnnotatableBase)
IAnnotatable.RemoveRuntimeAnnotation(String)

Odebere z tohoto objektu danou poznámku modulu runtime.

(Zděděno od AnnotatableBase)
IAnnotatable.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 poznámka se zadaným názvem.

(Zděděno od AnnotatableBase)
IProperty.DeclaringEntityType

Získá typ entity, do kterého tato vlastnost patří.

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

IProperty.GetContainingIndexes()

Získá všechny indexy, které používají tuto vlastnost (včetně složených indexů, ve kterých je zahrnuta tato vlastnost).

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

IProperty.GetKeyValueComparer()

ValueComparer Získá pro použití s klíči pro tuto vlastnost.

IProperty.GetProviderValueComparer()

ValueComparer Získá hodnotu k použití pro hodnoty zprostředkovatele pro tuto vlastnost.

IProperty.GetValueComparer()

ValueComparer Získá pro tuto vlastnost.

IPropertyBase.GetCurrentValueComparer()

Získá pro IComparer<T> porovnání hodnot ve sledovaných IUpdateEntry položkách.

(Zděděno od RuntimePropertyBase)
IPropertyBase.GetGetter()

Získá pro IClrPropertyGetter čtení hodnoty této vlastnosti.

(Zděděno od RuntimePropertyBase)
IReadOnlyAnnotatable.FindAnnotation(String)

Získá anotaci s daným názvem a vrátí null , pokud neexistuje.

(Zděděno od AnnotatableBase)
IReadOnlyAnnotatable.GetAnnotations()

Získá všechny poznámky aktuální objekt.

(Zděděno od AnnotatableBase)
IReadOnlyAnnotatable.Item[String]

Získá hodnotu poznámky se zadaným názvem, vrátí null se, pokud neexistuje.

(Zděděno od AnnotatableBase)
IReadOnlyProperty.DeclaringEntityType

Získá typ entity, do kterého tato vlastnost patří.

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

IReadOnlyProperty.FindTypeMapping()

Vrátí mapování typu pro tuto vlastnost.

IReadOnlyProperty.GetAfterSaveBehavior()

Získá hodnotu označující, zda lze tuto vlastnost upravit po uložení entity do databáze.

IReadOnlyProperty.GetBeforeSaveBehavior()

Získá hodnotu označující, zda lze tuto vlastnost upravit před uložením entity do databáze.

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

IReadOnlyProperty.GetContainingIndexes()

Získá všechny indexy, které používají tuto vlastnost (včetně složených indexů, ve kterých je zahrnuta tato vlastnost).

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

IReadOnlyProperty.GetElementType()

Získá konfiguraci pro elementy primitivní kolekce reprezentované touto vlastností.

IReadOnlyProperty.GetKeyValueComparer()

ValueComparer Získá pro použití s klíči pro tuto vlastnost.

IReadOnlyProperty.GetMaxLength()

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

IReadOnlyProperty.GetPrecision()

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.

IReadOnlyProperty.GetProviderClrType()

Získá typ, který hodnota vlastnosti bude převedena před odesláním do zprostředkovatele databáze.

IReadOnlyProperty.GetProviderValueComparer()

ValueComparer Získá hodnotu k použití pro hodnoty zprostředkovatele pro tuto vlastnost.

IReadOnlyProperty.GetScale()

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.

IReadOnlyProperty.GetValueComparer()

ValueComparer Získá pro tuto vlastnost.

IReadOnlyProperty.GetValueConverter()

Získá vlastní ValueConverter sadu pro tuto vlastnost.

IReadOnlyProperty.GetValueGeneratorFactory()

Získá továrnu, která byla nastavena na generování hodnot pro tuto vlastnost, pokud existuje.

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, hodnota v databázi se zkontroluje, když je instance tohoto typu entity aktualizována nebo odstraněna během, SaveChanges() aby se zajistilo, že se nezměnila od načtení instance z databáze. Pokud dojde ke změně, vyvolá se výjimka a změny nebudou použity v databázi.

IReadOnlyProperty.IsForeignKey()

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

IReadOnlyProperty.IsIndex()

Získá hodnotu označující, zda se tato vlastnost používá jako index (nebo součást složeného indexu).

IReadOnlyProperty.IsKey()

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

IReadOnlyProperty.IsNullable

Získá hodnotu označující, zda tato vlastnost může obsahovat null.

IReadOnlyProperty.IsUnicode()

Získá hodnotu označující, zda vlastnost může zachovat znaky Unicode.

IReadOnlyProperty.ValueGenerated

Získá hodnotu označující, kdy hodnota pro tuto vlastnost bude generována databáze. I když je vlastnost nastavená tak, aby byla generována databází, ef se může pokusit uložit konkrétní hodnotu (místo toho, aby ji vygenerovala databáze), když je entita přidána a je přiřazena hodnota nebo je vlastnost označena jako upravená pro existující entitu. Další informace a příklady najdete v tématu GetBeforeSaveBehavior() a GetAfterSaveBehavior() .

IReadOnlyPropertyBase.ClrType

Získá typ hodnoty, který má tento objekt podobné vlastnosti.

(Zděděno od RuntimePropertyBase)
IReadOnlyPropertyBase.DeclaringType

Získá typ, který patří objektu podobného této vlastnosti.

(Zděděno od RuntimePropertyBase)
IReadOnlyPropertyBase.FieldInfo

FieldInfo Získá pro podkladové pole CLR pro tento objekt podobné vlastnosti. To může být null pro vlastnosti stínu nebo pokud není známé pole pro podporu.

(Zděděno od RuntimePropertyBase)
IReadOnlyPropertyBase.GetPropertyAccessMode()

PropertyAccessMode Získá být použit pro tuto vlastnost-jako objekt.

(Zděděno od RuntimePropertyBase)
IReadOnlyPropertyBase.PropertyInfo

PropertyInfo Získá pro základní CLR vlastnost pro tuto vlastnost objektu podobného vlastnosti. Může se jednat null o vlastnosti stínu nebo o mapování přímo na pole.

(Zděděno od RuntimePropertyBase)
IRuntimePropertyBase.Accessors

Představuje skalární vlastnost strukturálního typu.

(Zděděno od RuntimePropertyBase)
IRuntimePropertyBase.GetSetter()

Představuje skalární vlastnost strukturálního typu.

(Zděděno od RuntimePropertyBase)
IRuntimePropertyBase.MaterializationSetter

Představuje skalární vlastnost strukturálního typu.

(Zděděno od RuntimePropertyBase)
IRuntimePropertyBase.PropertyIndexes

Představuje skalární vlastnost strukturálního typu.

(Zděděno od RuntimePropertyBase)
IRuntimePropertyBase.Setter

Představuje skalární vlastnost strukturálního typu.

(Zděděno od RuntimePropertyBase)

Metody rozšíření

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.

GetPropertyName(IProperty)

Vrátí název vlastnosti použité při cílení na Cosmos.

AnnotationsToDebugString(IAnnotatable, Int32)

Získá ladicí řetězec pro všechny poznámky deklarované v objektu.

GetCurrentValueComparer(IPropertyBase)

Získá pro IComparer<T> porovnání hodnot ve sledovaných IUpdateEntry položkách.

GetGetter(IPropertyBase)

Získá pro IClrPropertyGetter čtení hodnoty této vlastnosti.

Všimněte si, že volání této metody pro vlastnost stínu (IsShadowProperty(IPropertyBase)) je chybou, protože taková vlastnost nemá žádnou přidruženou MemberInfovlastnost .

GetIndex(IPropertyBase)

Získá index vlastnosti pro tuto vlastnost.

GetMemberInfo(IPropertyBase, Boolean, Boolean)

PropertyInfo Získá neboFieldInfo, který by měl být použit k získání nebo nastavení hodnoty pro danou vlastnost.

Všimněte si, že volání této metody pro vlastnost stínu (IsShadowProperty(IPropertyBase)) je chybou, protože taková vlastnost nemá žádnou přidruženou MemberInfovlastnost .

IsIndexerProperty(IPropertyBase)

Získá hodnotu označující, zda se jedná o vlastnost indexeru. Vlastnost indexeru je vlastnost, ke které se přistupuje prostřednictvím indexeru ve třídě entity.

IsShadowProperty(IPropertyBase)
Zastaralé..

Získá hodnotu označující, zda se jedná o stín vlastnost. Vlastnost stínu je vlastnost, která nemá odpovídající vlastnost ve třídě entity. Aktuální hodnota vlastnosti je uložena v objektu ChangeTracker , nikoli v instancích třídy entity.

CreateKeyEqualityComparer<TProperty>(IProperty)

Vytvoří pro IEqualityComparer<T> hodnoty daného typu vlastnosti.

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(IProperty)

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)

Vrátí hodnotu CoreTypeMapping pro danou vlastnost.

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.

GetPrecision(IProperty)

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.

GetScale(IProperty)

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 null pokud není nastaven žádný.

GetTypeMapping(IProperty)

Vrátí hodnotu CoreTypeMapping pro danou vlastnost z dokončeného modelu.

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

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)

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.

FindColumn(IProperty, StoreObjectIdentifier)

Vrátí sloupec odpovídající této vlastnosti, pokud je namapovaný na daný objekt úložiště podobný tabulce.

FindOverrides(IProperty, StoreObjectIdentifier)

Vrátí přepsání omezující vlastnosti pro konkrétní objekt úložiště podobný tabulce.

Tuto metodu obvykle používají poskytovatelé databází (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

FindOverrides(IReadOnlyProperty, StoreObjectIdentifier)

Vrátí přepsání omezující vlastnosti pro konkrétní objekt úložiště podobný tabulce.

Tuto metodu obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

FindRelationalMapping(IProperty)
Zastaralé..

Vrátí hodnotu RelationalTypeMapping pro danou vlastnost u finalizovaného modelu.

FindRelationalTypeMapping(IProperty)

Vrátí hodnotu RelationalTypeMapping pro danou vlastnost u finalizovaného modelu.

FindRelationalTypeMapping(IProperty, StoreObjectIdentifier)

Vrátí hodnotu RelationalTypeMapping pro danou vlastnost u finalizovaného modelu.

FindRelationalTypeMapping(IReadOnlyProperty)

Vrátí hodnotu RelationalTypeMapping pro danou vlastnost u finalizovaného modelu.

FindRelationalTypeMapping(IReadOnlyProperty, StoreObjectIdentifier)

Vrátí hodnotu RelationalTypeMapping pro danou vlastnost u finalizovaného modelu.

FindSharedStoreObjectRootProperty(IProperty, StoreObjectIdentifier)

Najde první IProperty objekt, který je namapovaný na stejný sloupec ve sdíleném objektu podobném tabulce.

Tuto metodu obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

FindSharedStoreObjectRootProperty(IReadOnlyProperty, StoreObjectIdentifier)

Najde první IProperty objekt, který je namapovaný na stejný sloupec ve sdíleném objektu podobném tabulce.

Tuto metodu obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

FindSharedTableRootPrimaryKeyProperty(IProperty)

Vyhledá vlastnost IProperty , 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ází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

GetCollation(IProperty)

Vrátí kolaci, která se má použít pro sloupec.

GetCollation(IProperty, StoreObjectIdentifier)

Vrátí kolaci, která se má použít pro sloupec.

GetCollation(IReadOnlyProperty)

Vrátí kolaci, která se má použít pro sloupec.

GetCollation(IReadOnlyProperty, StoreObjectIdentifier)

Vrátí kolaci, která se má použít pro sloupec.

GetColumnBaseName(IProperty)

Vrátí základní název sloupce, na který by byla namapována vlastnost.

GetColumnBaseName(IReadOnlyProperty)
Zastaralé..

Vrátí základní název sloupce, na který by byla namapována vlastnost.

GetColumnName(IProperty)
Zastaralé..

Vrátí název sloupce tabulky, na který je vlastnost namapována.

GetColumnName(IProperty, 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 namapována vlastnost.

GetColumnName(IReadOnlyProperty, StoreObjectIdentifier)

Vrátí název sloupce, na který je vlastnost mapována pro konkrétní tabulku.

GetColumnOrder(IReadOnlyProperty)

Vrátí pořadí sloupce, na který je tato vlastnost mapována.

GetColumnOrder(IReadOnlyProperty, StoreObjectIdentifier)

Vrátí pořadí sloupce, na který je tato vlastnost mapována pro konkrétní tabulku.

GetColumnType(IProperty)

Vrátí typ databáze sloupce, na který je vlastnost mapována.

GetColumnType(IProperty, StoreObjectIdentifier)

Vrátí typ databáze sloupce, na který je vlastnost mapována.

GetColumnType(IReadOnlyProperty)

Vrátí typ databáze sloupce, na který je vlastnost mapována, nebo null pokud se typ databáze nepodařilo najít.

GetColumnType(IReadOnlyProperty, StoreObjectIdentifier)

Vrátí typ databáze sloupce, na který je vlastnost mapována, nebo null pokud se typ databáze nepodařilo najít.

GetComment(IProperty)

Vrátí komentář pro sloupec, na který je tato vlastnost namapovaná.

GetComment(IProperty, StoreObjectIdentifier)

Vrátí komentář pro sloupec, na který je tato vlastnost namapovaná.

GetComment(IReadOnlyProperty)

Vrátí komentář pro sloupec, na který je tato vlastnost namapovaná.

GetComment(IReadOnlyProperty, StoreObjectIdentifier)

Vrátí komentář pro sloupec, na který je tato vlastnost namapovaná.

GetComputedColumnSql(IProperty)

Vrátí výraz SQL, který se použije jako vypočítaná hodnota pro sloupec, na který je tato vlastnost namapovaná.

GetComputedColumnSql(IProperty, StoreObjectIdentifier)

Vrátí výraz SQL, který se použije jako vypočítaná hodnota pro sloupec, na který je tato vlastnost namapovaná.

GetComputedColumnSql(IReadOnlyProperty)

Vrátí výraz SQL, který se použije jako vypočítaná hodnota pro sloupec, na který je tato vlastnost namapovaná.

GetComputedColumnSql(IReadOnlyProperty, StoreObjectIdentifier)

Vrátí výraz SQL, který se použije jako vypočítaná hodnota pro sloupec, na který je tato vlastnost namapovaná.

GetDefaultColumnBaseName(IProperty)

Vrátí výchozí základní název sloupce, na který by se namapovala vlastnost.

GetDefaultColumnBaseName(IReadOnlyProperty)
Zastaralé..

Vrátí výchozí základní název sloupce, na který by se namapovala vlastnost.

GetDefaultColumnMappings(IProperty)

Vrátí výchozí sloupce, na které by byla vlastnost namapována.

GetDefaultColumnName(IProperty)
Zastaralé..

Vrátí výchozí název sloupce tabulky, na který by byla namapována vlastnost.

GetDefaultColumnName(IProperty, StoreObjectIdentifier)

Vrátí výchozí název sloupce, na který by se namapovala vlastnost.

GetDefaultColumnName(IReadOnlyProperty)

Vrátí výchozí základní název sloupce, na který by se namapovala vlastnost.

GetDefaultColumnName(IReadOnlyProperty, StoreObjectIdentifier)

Vrátí výchozí název sloupce, na který by se namapovala vlastnost.

GetDefaultValue(IProperty)

Vrátí objekt, který se použije jako výchozí hodnota pro sloupec, na který je tato vlastnost namapována.

GetDefaultValue(IProperty, StoreObjectIdentifier)

Vrátí objekt, který se použije jako výchozí hodnota pro sloupec, na který je tato vlastnost namapována.

GetDefaultValue(IReadOnlyProperty)

Vrátí objekt, který se použije jako výchozí hodnota pro sloupec, na který je tato vlastnost namapována.

GetDefaultValue(IReadOnlyProperty, StoreObjectIdentifier)

Vrátí objekt, který se použije jako výchozí hodnota pro sloupec, na který je tato vlastnost namapována.

GetDefaultValueSql(IProperty)

Vrátí výraz SQL, který se použije jako výchozí hodnota pro sloupec, na který je tato vlastnost namapována.

GetDefaultValueSql(IProperty, StoreObjectIdentifier)

Vrátí výraz SQL, který se použije jako výchozí hodnota pro sloupec, na který je tato vlastnost namapována.

GetDefaultValueSql(IReadOnlyProperty)

Vrátí výraz SQL, který se použije jako výchozí hodnota pro sloupec, na který je tato vlastnost namapována.

GetDefaultValueSql(IReadOnlyProperty, StoreObjectIdentifier)

Vrátí výraz SQL, který se použije jako výchozí hodnota pro sloupec, na který je tato vlastnost namapována.

GetDeleteStoredProcedureParameterMappings(IProperty)

Vrátí parametry uložené procedury odstranění, na které je namapována vlastnost.

GetFunctionColumnMappings(IProperty)

Vrátí sloupce funkce, na které je vlastnost mapována.

GetInsertStoredProcedureParameterMappings(IProperty)

Vrátí parametry vložené uložené procedury, na které je vlastnost namapována.

GetInsertStoredProcedureResultColumnMappings(IProperty)

Vrátí sloupce výsledků vložení uložené procedury, na které je vlastnost namapována.

GetIsStored(IProperty)

Získá, zda hodnota počítaného sloupce, na který je tato vlastnost mapována, je uložena v databázi nebo vypočtena při čtení.

GetIsStored(IProperty, StoreObjectIdentifier)

Získá, zda hodnota počítaného sloupce, na který je tato vlastnost mapována, je uložena v databázi nebo vypočtena při čtení.

GetIsStored(IReadOnlyProperty)

Získá, zda hodnota počítaného sloupce, na který je tato vlastnost mapována, je uložena v databázi nebo vypočtena při čtení.

GetIsStored(IReadOnlyProperty, StoreObjectIdentifier)

Získá, zda hodnota počítaného sloupce, na který je tato vlastnost mapována, je uložena v databázi nebo vypočtena při čtení.

GetJsonPropertyName(IReadOnlyProperty)

Získá hodnotu json název vlastnosti použité pro danou vlastnost entity namapované na sloupec JSON.

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ází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

GetMaxLength(IProperty, StoreObjectIdentifier)

Získá maximální délku dat, která je 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á je povolena v této vlastnosti. Pokud je například vlastnost , String jedná se o maximální počet znaků.

GetOverrides(IProperty)

Vrátí všechna přepsání omezující vlastnosti.

Tuto metodu obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

GetOverrides(IReadOnlyProperty)

Vrátí všechna přepsání omezující vlastnosti.

Tuto metodu obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

GetPrecision(IProperty, StoreObjectIdentifier)

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.

GetPrecision(IReadOnlyProperty, StoreObjectIdentifier)

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.

GetReaderFieldValue(IProperty, RelationalDataReader, Int32, Boolean)

Načte hodnotu této vlastnosti z daného relationalReaderobjektu .

GetRelationalTypeMapping(IProperty)

Vrátí hodnotu RelationalTypeMapping pro danou vlastnost u finalizovaného modelu.

GetRelationalTypeMapping(IReadOnlyProperty)

Vrátí hodnotu RelationalTypeMapping pro danou vlastnost u finalizovaného modelu.

GetScale(IProperty, StoreObjectIdentifier)

Získá měřítko dat, které je povoleno 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é je povoleno v této vlastnosti. Pokud je například vlastnost , Decimal jedná se o maximální počet desetinných míst.

GetSqlQueryColumnMappings(IProperty)

Vrátí sloupce dotazu SQL, na které je vlastnost mapována.

GetTableColumnMappings(IProperty)

Vrátí sloupce tabulky, na které je vlastnost mapována.

GetUpdateStoredProcedureParameterMappings(IProperty)

Vrátí aktualizaci parametrů uložené procedury, na kterou je namapována vlastnost.

GetUpdateStoredProcedureResultColumnMappings(IProperty)

Vrátí sloupce výsledků uložené procedury aktualizace, na které je namapována vlastnost.

GetViewColumnMappings(IProperty)

Vrátí sloupce zobrazení, na které je vlastnost mapována.

IsColumnNullable(IProperty)

Zkontroluje, jestli sloupec mapovaný na danou IProperty hodnotu bude mít při vytvoření v databázi povolenou hodnotu null.

To závisí na samotné vlastnosti a také na tom, jak je mapována. Například odvozené vlastnosti, které nemají povolenou hodnotu null v hierarchii typů TPH, budou mapovány na sloupce s možnou hodnotou null. Stejně jako vlastnosti volitelných typů sdílející stejnou tabulku.

IsColumnNullable(IProperty, StoreObjectIdentifier)

Zkontroluje, jestli sloupec mapovaný na danou IProperty hodnotu bude mít při vytvoření v databázi povolenou hodnotu null.

To závisí na samotné vlastnosti a také na tom, jak je mapována. Například odvozené vlastnosti, které nemají povolenou hodnotu null v hierarchii typů TPH, budou mapovány na sloupce s možnou hodnotou null. Stejně jako vlastnosti volitelných typů sdílející stejnou tabulku.

IsColumnNullable(IReadOnlyProperty)

Zkontroluje, jestli sloupec mapovaný na danou IProperty hodnotu bude při vytvoření v databázi s možnou hodnotou null.

IsColumnNullable(IReadOnlyProperty, StoreObjectIdentifier)

Zkontroluje, jestli sloupec mapovaný na danou vlastnost bude při vytvoření v databázi s možnou hodnotou null.

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(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(IReadOnlyProperty)

Vrátí příznak označující, zda je vlastnost schopna ukládat pouze data s pevnou délkou, jako jsou řetězce.

IsFixedLength(IReadOnlyProperty, StoreObjectIdentifier)

Vrátí příznak označující, zda je vlastnost schopna ukládat pouze data s pevnou délkou, jako jsou řetězce.

IsUnicode(IProperty, StoreObjectIdentifier)

Získá hodnotu označující, zda vlastnost může zachovat znaky Unicode.

IsUnicode(IReadOnlyProperty, StoreObjectIdentifier)

Získá hodnotu označující, zda vlastnost může zachovat znaky Unicode.

TryGetDefaultValue(IReadOnlyProperty, StoreObjectIdentifier, Object)

Vrátí objekt, který se používá jako výchozí hodnota pro sloupec, na který je tato vlastnost mapována.

TryGetDefaultValue(IReadOnlyProperty, Object)

Vrátí objekt, který se používá jako výchozí hodnota pro sloupec, na který je tato vlastnost mapována.

GetDataAnnotations(IProperty, IAnnotationCodeGenerator)

Získá datové poznámky pro konfiguraci vlastnosti.

GetFluentApiCalls(IProperty, IAnnotationCodeGenerator)

Získá fluent volání rozhraní API pro konfiguraci vlastnosti.

GetGeometricDimension(IProperty)

Vrátí dimenzi, 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(IProperty, 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.

GetSrid(IReadOnlyProperty, StoreObjectIdentifier)

Vrátí hodnotu SRID, která se má použít při vytváření sloupce pro tuto vlastnost.

FindHiLoSequence(IProperty)

ISequence Najde v modelu, který se má použít pro vzor hi-lo.

FindHiLoSequence(IProperty, 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.

FindHiLoSequence(IReadOnlyProperty, StoreObjectIdentifier)

ISequence Najde v modelu, který se má použít pro vzor hi-lo.

FindSequence(IProperty)

ISequence Najde v modelu, který se má použít pro vzor generování klíčových hodnot.

FindSequence(IProperty, StoreObjectIdentifier)

ISequence Najde v modelu, který se má použít pro vzor generování klíčových hodnot.

FindSequence(IReadOnlyProperty)

ISequence Najde v modelu, který se má použít pro vzor generování klíčových hodnot.

FindSequence(IReadOnlyProperty, StoreObjectIdentifier)

ISequence Najde v modelu, který se má použít pro vzor generování klíčových hodnot.

GetHiLoSequenceName(IProperty)

Vrátí název, který se má použít pro sekvenci hi-lo.

GetHiLoSequenceName(IProperty, StoreObjectIdentifier)

Vrátí název, který se má použít pro sekvenci hi-lo.

GetHiLoSequenceName(IReadOnlyProperty)

Vrátí název, který se má použít pro sekvenci hi-lo.

GetHiLoSequenceName(IReadOnlyProperty, StoreObjectIdentifier)

Vrátí název, který se má použít pro sekvenci hi-lo.

GetHiLoSequenceSchema(IProperty)

Vrátí schéma, které se má použít pro sekvenci hi-lo.

GetHiLoSequenceSchema(IProperty, StoreObjectIdentifier)

Vrátí schéma, které se má použít pro sekvenci hi-lo.

GetHiLoSequenceSchema(IReadOnlyProperty)

Vrátí schéma, které se má použít pro sekvenci hi-lo.

GetHiLoSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)

Vrátí schéma, které se má použít pro sekvenci hi-lo.

GetIdentityIncrement(IProperty)

Vrátí přírůstek identity.

GetIdentityIncrement(IProperty, StoreObjectIdentifier)

Vrátí přírůstek identity.

GetIdentityIncrement(IReadOnlyProperty)

Vrátí přírůstek identity.

GetIdentityIncrement(IReadOnlyProperty, StoreObjectIdentifier)

Vrátí přírůstek identity.

GetIdentitySeed(IProperty)

Vrátí počáteční hodnotu identity.

GetIdentitySeed(IProperty, StoreObjectIdentifier)

Vrátí počáteční hodnotu identity.

GetIdentitySeed(IReadOnlyProperty)

Vrátí počáteční hodnotu identity.

GetIdentitySeed(IReadOnlyProperty, StoreObjectIdentifier)

Vrátí počáteční hodnotu identity.

GetSequenceName(IReadOnlyProperty)

Vrátí název, který se má použít pro sekvenci generování hodnoty klíče.

GetSequenceName(IReadOnlyProperty, StoreObjectIdentifier)

Vrátí název, který se má použít pro sekvenci generování hodnoty klíče.

GetSequenceSchema(IReadOnlyProperty)

Vrátí schéma, které se má použít pro sekvenci generování hodnot klíčů.

GetSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)

Vrátí schéma, které se má použít pro sekvenci generování hodnot klíčů.

GetValueGenerationStrategy(IProperty)

Vrátí hodnotu SqlServerValueGenerationStrategy , která se má použít pro vlastnost.

Pokud pro vlastnost není nastavená žádná strategie, bude strategie, která se má použít, převzata z objektu IModel.

GetValueGenerationStrategy(IProperty, StoreObjectIdentifier)

Vrátí hodnotu SqlServerValueGenerationStrategy , která se má použít pro vlastnost.

Pokud pro vlastnost není nastavená žádná strategie, bude strategie, která se má použít, převzata z objektu IModel.

GetValueGenerationStrategy(IReadOnlyProperty)

Vrátí hodnotu SqlServerValueGenerationStrategy , která se má použít pro vlastnost.

GetValueGenerationStrategy(IReadOnlyProperty, StoreObjectIdentifier)

Vrátí hodnotu SqlServerValueGenerationStrategy , která se má použít pro vlastnost.

IsSparse(IReadOnlyProperty)

Vrátí hodnotu označující, zda je sloupec vlastnosti řídký.

IsSparse(IReadOnlyProperty, StoreObjectIdentifier)

Vrátí hodnotu označující, zda je sloupec vlastnosti řídký.

Platí pro