Sdílet prostřednictvím


IConventionEntityType Rozhraní

Definice

Představuje typ entity v objektu IConventionModel.

Toto rozhraní se používá při vytváření modelu a umožňuje úpravu metadat. Jakmile je model sestaven, IEntityType představuje zobrazení stejných metadat jen pro čtení.

public interface IConventionEntityType : Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase, Microsoft.EntityFrameworkCore.Metadata.IEntityType
public interface IConventionEntityType : Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType
type IConventionEntityType = interface
    interface IEntityType
    interface ITypeBase
    interface IAnnotatable
    interface IConventionTypeBase
    interface IConventionAnnotatable
type IConventionEntityType = interface
    interface IReadOnlyEntityType
    interface IReadOnlyTypeBase
    interface IReadOnlyAnnotatable
    interface IConventionTypeBase
    interface IConventionAnnotatable
Public Interface IConventionEntityType
Implements IConventionTypeBase, IEntityType
Public Interface IConventionEntityType
Implements IConventionTypeBase, IReadOnlyEntityType
Implementuje

Poznámky

Další informace a příklady najdete v tématu Konvence vytváření modelů .

Vlastnosti

BaseType

Získá základní typ tohoto typu entity. Vrátí hodnotu null , pokud se nejedná o odvozený typ v hierarchii dědičnosti.

Builder

Získá tvůrce, který lze použít ke konfiguraci tohoto typu entity.

ClrType

Získá třídu CLR, která se používá k reprezentaci instancí tohoto typu. Vrátí hodnotu null , pokud typ nemá odpovídající třídu CLR (označovanou jako stínový typ).

(Zděděno od IReadOnlyTypeBase)
ConstructorBinding

InstantiationBinding Získá pro upřednostňovaný konstruktor.

(Zděděno od ITypeBase)
ContainingEntityType

Získá tento typ entity nebo ten, na kterém je deklarován komplexní řetězec vlastností.

(Zděděno od IReadOnlyTypeBase)
DefiningEntityType
Zastaralé..

Získá definující typ entity.

DefiningNavigationName
Zastaralé..

Získá název definující navigace.

(Zděděno od IReadOnlyEntityType)
DefiningQuery

Získá LINQ dotaz použitý jako výchozí zdroj pro dotazy tohoto typu.

(Zděděno od IEntityType)
HasSharedClrType

Získá hodnotu označující, zda je tento typ struktury mapován na Type objekt, na který jsou mapovány také jiné typy struktury.

(Zděděno od IReadOnlyTypeBase)
IsInModel

Určuje, jestli se tento objekt nachází v modelu, tj. nebyl z modelu odebrán.

(Zděděno od IConventionAnnotatable)
IsKeyless

Získá hodnotu označující, zda typ entity nemá žádné klíče. Pokud true bude možné ho použít pouze pro dotazy.

IsPropertyBag

Získá hodnotu označující, zda tento strukturální typ má indexer, který může obsahovat libovolné vlastnosti a metodu, která může být použita k určení, zda daný indexer vlastnost obsahuje hodnotu.

(Zděděno od IReadOnlyTypeBase)
IsQueryType

Získá, zda tento typ entity je typ dotazu.

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

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

(Zděděno od IReadOnlyAnnotatable)
Model

Získá model, do který tato entita patří.

Name

Získá název tohoto typu.

(Zděděno od IReadOnlyTypeBase)
QueryFilter

Získá filtr výrazu LINQ automaticky použit na dotazy pro tento typ entity.

(Zděděno od IEntityType)
ServiceOnlyConstructorBinding

InstantiationBinding Získá pro upřednostňovaný konstruktor při vytváření instancí s inicializovány pouze vlastnosti služby.

(Zděděno od IEntityType)

Metody

AddAnnotation(String, Object, Boolean)

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

(Zděděno od IConventionAnnotatable)
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean)

Přidá poznámky k objektu.

(Zděděno od IConventionAnnotatable)
AddComplexIndexerProperty(String, Type, Type, String, Boolean, Boolean)

Přidá vlastnost zálohovanou indexerem a k tomuto typu.

(Zděděno od IConventionTypeBase)
AddComplexProperty(MemberInfo, String, Boolean, Boolean)

Přidá vlastnost k tomuto typu.

(Zděděno od IConventionTypeBase)
AddComplexProperty(String, Boolean, Boolean)

Přidá vlastnost k tomuto typu.

(Zděděno od IConventionTypeBase)
AddComplexProperty(String, Type, MemberInfo, Type, String, Boolean, Boolean)

Přidá vlastnost k tomuto typu.

(Zděděno od IConventionTypeBase)
AddComplexProperty(String, Type, Type, String, Boolean, Boolean)

Přidá vlastnost k tomuto typu.

(Zděděno od IConventionTypeBase)
AddForeignKey(IConventionProperty, IConventionKey, IConventionEntityType, Boolean)

Přidá k tomuto typu entity novou relaci.

AddForeignKey(IReadOnlyList<IConventionProperty>, IConventionKey, IConventionEntityType, Boolean, Boolean)

Přidá k tomuto typu entity novou relaci.

AddIgnored(String, Boolean)

Označí název daného členu jako ignorovaný a zabrání konvencím v přidání odpovídající vlastnosti nebo navigaci k typu.

(Zděděno od IConventionTypeBase)
AddIndex(IConventionProperty, Boolean)

Přidá index k tomuto typu entity.

AddIndex(IConventionProperty, String, Boolean)

Přidá k tomuto typu entity pojmenovaný index.

AddIndex(IReadOnlyList<IConventionProperty>, Boolean)

Přidá k tomuto typu entity nepojmenovaný index.

AddIndex(IReadOnlyList<IConventionProperty>, String, Boolean)

Přidá k tomuto typu entity pojmenovaný index.

AddIndexerProperty(String, Type, Boolean, Boolean)

Přidá k tomuto typu entity vlastnost podporovanou indexerem a .

AddKey(IConventionProperty, Boolean)

Přidá k tomuto typu entity nový alternativní klíč.

AddKey(IReadOnlyList<IConventionProperty>, Boolean)

Přidá k tomuto typu entity nový alternativní klíč.

AddProperty(MemberInfo, Boolean)

Přidá vlastnost k tomuto typu entity.

AddProperty(String, Boolean)

Přidá vlastnost k tomuto typu entity.

AddProperty(String, Type, Boolean, Boolean)

Přidá vlastnost k tomuto typu entity.

AddProperty(String, Type, MemberInfo, Boolean, Boolean)

Přidá vlastnost k tomuto typu entity.

AddRuntimeAnnotation(String, Object)

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

(Zděděno od IAnnotatable)
AddServiceProperty(MemberInfo, Boolean)

Přidá vlastnost služby k tomuto typu entity.

AddServiceProperty(MemberInfo, Type, Boolean)

Přidá vlastnost služby k tomuto typu entity.

AddSkipNavigation(String, MemberInfo, IConventionEntityType, Boolean, Boolean, Boolean)

Přidá k tomuto typu entity novou vlastnost skip navigation.

AddSkipNavigation(String, Type, MemberInfo, IConventionEntityType, Boolean, Boolean, Boolean)

Přidá k tomuto typu entity novou vlastnost skip navigation.

AddTrigger(String, Boolean)

Vytvoří novou aktivační událost s daným názvem podle typu entity. Vyvolá výjimku, pokud aktivační událost se stejným názvem existuje ve stejném typu entity.

AnnotationsToDebugString(Int32)

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

(Zděděno od IReadOnlyAnnotatable)
DisplayName()

Získá popisný zobrazovaný název pro tento typ struktury.

(Zděděno od IReadOnlyTypeBase)
DisplayName(Boolean)

Získá popisný zobrazovaný název pro danou IReadOnlyTypeBase.

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

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

(Zděděno od IReadOnlyAnnotatable)
FindClosestCommonParent(IEntityType)

Vrátí nejbližší typ entity, který je nadřazený oběma typům entit. Pokud je jedna z daných entit nadřazená druhé entitě, vrátí se tento nadřazený objekt. Vrátí hodnotu null , pokud tyto dva typy entit nejsou ve stejné hierarchii.

(Zděděno od IEntityType)
FindClosestCommonParent(IReadOnlyEntityType)

Vrátí nejbližší typ entity, který je nadřazený oběma typům entit. Pokud je jedna z daných entit nadřazená druhé entitě, vrátí se tento nadřazený objekt. Vrátí hodnotu null , pokud tyto dva typy entit nejsou ve stejné hierarchii.

FindComplexProperty(MemberInfo)

Získá komplexní vlastnost s informacemi o daném členu. Vrátí hodnotu null , pokud není nalezena žádná vlastnost.

(Zděděno od IReadOnlyTypeBase)
FindComplexProperty(String)

Získá komplexní vlastnost s daným názvem. Vrátí hodnotu null , pokud není definována žádná vlastnost s daným názvem.

(Zděděno od IReadOnlyTypeBase)
FindDeclaredComplexProperty(String)

Najde vlastnost deklarovanou u typu s daným názvem. Nevrací vlastnosti definované u základního typu.

(Zděděno od IReadOnlyTypeBase)
FindDeclaredForeignKeys(IReadOnlyList<IReadOnlyProperty>)

Získá cizí klíče deklarované u tohoto typu entity pomocí daných vlastností.

FindDeclaredNavigation(String)

Získá navigační vlastnost pro daný typ entity. Nevrací navigační vlastnosti definované u základního typu. Vrátí hodnotu null , pokud není nalezena žádná navigační vlastnost.

FindDeclaredProperty(String)

Najde vlastnost deklarovanou u typu s daným názvem. Nevrací vlastnosti definované u základního typu.

FindDeclaredSkipNavigation(String)

Získá vlastnost skip navigace u tohoto typu entity. Nevrací přeskočení navigačních vlastností definovaných u základního typu. Vrátí hodnotu null , pokud není nalezena žádná vlastnost přeskočit navigaci.

FindDeclaredTrigger(String)

Najde aktivační událost se zadaným názvem.

FindDiscriminatorProperty()

Vrátí vlastnost, která se použije k uložení diskriminující hodnoty.

FindForeignKey(IReadOnlyList<IProperty>, IKey, IEntityType)

Získá cizí klíč pro dané vlastnosti, které odkazují na daný primární nebo alternativní klíč. Vrátí hodnotu null , pokud se nenajde žádný cizí klíč.

FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)

Získá cizí klíč pro dané vlastnosti, které odkazují na daný primární nebo alternativní klíč. Vrátí hodnotu null , pokud se nenajde žádný cizí klíč.

FindForeignKey(IReadOnlyProperty, IReadOnlyKey, IReadOnlyEntityType)

Získá cizí klíč pro dané vlastnosti, které odkazují na daný primární nebo alternativní klíč. Vrátí hodnotu null , pokud se nenajde žádný cizí klíč.

FindForeignKeys(IReadOnlyList<IReadOnlyProperty>)

Získá cizí klíče definované na dané vlastnosti. Vrátí se pouze cizí klíče, které jsou definované přesně pro zadanou sadu vlastností.

FindForeignKeys(IReadOnlyProperty)

Získá cizí klíče definované pro danou vlastnost. Vrátí se pouze cizí klíče, které jsou definované přesně pro zadanou vlastnost. Složené cizí klíče, které obsahují zadanou vlastnost, se nevrátí.

FindIgnoredConfigurationSource(String)

Určuje, zda je daný název člena ignorován.

(Zděděno od IConventionTypeBase)
FindIndex(IReadOnlyList<IProperty>)

Získá nepojmenovaný index definovaný na dané vlastnosti. Vrátí hodnotu null , pokud není definován žádný index.

Pojmenované indexy se nevrátí ani v případě, že se seznam vlastností shoduje.

FindIndex(IReadOnlyList<IReadOnlyProperty>)

Získá nepojmenovaný index definovaný na dané vlastnosti. Vrátí hodnotu null , pokud není definován žádný index.

FindIndex(IReadOnlyProperty)

Získá nepojmenovaný index definovaný pro danou vlastnost. Vrátí hodnotu null , pokud žádný takový index není definován.

FindIndex(String)

Získá index s daným názvem. Vrátí hodnotu null , pokud takový index neexistuje.

FindIndexerPropertyInfo()

Vrátí hodnotu PropertyInfo pro indexer přidruženého typu CLR, pokud existuje.

(Zděděno od IReadOnlyTypeBase)
FindKey(IReadOnlyList<IProperty>)

Získá primární nebo alternativní klíč, který je definován na dané vlastnosti. Vrátí hodnotu null , pokud není pro dané vlastnosti definován žádný klíč.

FindKey(IReadOnlyList<IReadOnlyProperty>)

Získá primární nebo alternativní klíč, který je definován na dané vlastnosti. Vrátí hodnotu null , pokud není pro dané vlastnosti definován žádný klíč.

FindKey(IReadOnlyProperty)

Získá primární nebo alternativní klíč, který je definován v dané vlastnosti. Vrátí hodnotu null , pokud není pro danou vlastnost definován žádný klíč.

FindMember(String)

Získá člen se zadaným jménem. Vrátí hodnotu null , pokud není definován žádný člen s daným názvem.

(Zděděno od IReadOnlyTypeBase)
FindMembersInHierarchy(String)

Získá členy s daným názvem na tento typ, základní typy nebo odvozené typy.

(Zděděno od IReadOnlyTypeBase)
FindNavigation(MemberInfo)

Získá navigační vlastnost pro daný typ entity. Vrátí hodnotu null , pokud není nalezena žádná navigační vlastnost.

FindNavigation(String)

Získá navigační vlastnost pro daný typ entity. Vrátí hodnotu null , pokud není nalezena žádná navigační vlastnost.

FindOwnership()

Pokud se jedná o vlastněný typ nebo null jiný, vrátí relaci k vlastníkovi.

FindPrimaryKey()

Získá primární klíč pro tento typ entity. Vrátí hodnotu null , pokud není definován žádný primární klíč.

FindProperties(IReadOnlyList<String>)

Najde odpovídající vlastnosti pro daný typ entity. Vrátí hodnotu null , pokud nebyla nalezena nějaká vlastnost.

FindProperty(MemberInfo)

Získá vlastnost daného typu entity. Vrátí hodnotu null , pokud není nalezena žádná vlastnost.

FindProperty(String)

Získá vlastnost se zadaným názvem. Vrátí hodnotu null , pokud není definována žádná vlastnost s daným názvem.

FindRuntimeAnnotation(String)

Získá poznámku modulu runtime s daným názvem, vrátí null , pokud neexistuje.

(Zděděno od IAnnotatable)
FindRuntimeAnnotationValue(String)

Získá hodnotu poznámky modulu runtime s daným názvem, vrátí null , pokud neexistuje.

(Zděděno od IAnnotatable)
FindServiceProperty(String)

Získá vlastnost služby s daným názvem. Vrátí hodnotu null , pokud není definována žádná vlastnost s daným názvem.

FindSkipNavigation(MemberInfo)

Získá vlastnost skip navigace u tohoto typu entity. Vrátí hodnotu null , pokud není nalezena žádná navigační vlastnost.

FindSkipNavigation(String)

Získá vlastnost skip navigace u tohoto typu entity. Vrátí hodnotu null , pokud není nalezena žádná vlastnost přeskočit navigaci.

GetAllBaseTypes()

Získá všechny typy v modelu, ze kterého je tento typ entity odvozen, počínaje kořenem.

GetAllBaseTypesAscending()

Získá všechny typy v modelu, ze kterého je tento typ entity odvozen, počínaje nejbližším typem.

GetAllBaseTypesInclusive()

Vrátí všechny základní typy tohoto typu entity, včetně samotného typu, shora dolů.

GetAllBaseTypesInclusiveAscending()

Vrátí všechny základní typy tohoto typu entity, včetně samotného typu, shora.

GetAnnotation(String)

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

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

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

(Zděděno od IReadOnlyAnnotatable)
GetBaseTypeConfigurationSource()

Vrátí zdroj konfigurace pro BaseType vlastnost .

GetChangeTrackingStrategy()

Získá strategii sledování změn, která se používá pro tento typ. Tato strategie určuje, jak kontext rozpozná změny vlastností pro instanci typu .

(Zděděno od IReadOnlyTypeBase)
GetChangeTrackingStrategyConfigurationSource()

Vrátí zdroj konfigurace pro GetChangeTrackingStrategy().

GetComplexProperties()

Získá komplexní vlastnosti definované na tento typ a základní typy.

(Zděděno od IReadOnlyTypeBase)
GetConcreteDerivedTypesInclusive()

Vrátí všechny odvozené typy tohoto typu entity, včetně samotného typu, které nejsou abstract.

(Zděděno od IReadOnlyEntityType)
GetConfigurationSource()

Získá zdroj konfigurace pro tento typ entity.

GetDeclaredComplexProperties()

Získá komplexní vlastnosti deklarované na tomto typu.

(Zděděno od IReadOnlyTypeBase)
GetDeclaredForeignKeys()

Získá všechny cizí klíče deklarované u tohoto typu entity.

GetDeclaredIndexes()

Získá všechny indexy deklarované u tohoto typu entity.

GetDeclaredKeys()

Získá všechny klíče deklarované na dané IReadOnlyEntityType.

GetDeclaredMembers()

Získá členy deklarované na tomto typu.

(Zděděno od IReadOnlyTypeBase)
GetDeclaredNavigations()

Získá všechny navigační vlastnosti deklarované u tohoto typu entity.

GetDeclaredProperties()

Získá všechny vlastnosti bez navigace deklarované u tohoto typu entity.

GetDeclaredReferencingForeignKeys()

Získá všechny cizí klíče, které cílí na daný typ entity (tj. cizí klíče, kde daný typ entity je objekt zabezpečení).

GetDeclaredServiceProperties()

Získá všechny vlastnosti služby deklarované u tohoto typu entity.

GetDeclaredSkipNavigations()

Získá přeskočit navigační vlastnosti deklarované u tohoto typu entity.

GetDeclaredTriggers()

Vrátí aktivační události deklarované pro typ entity.

GetDefaultDiscriminatorValue()

Vrátí výchozí diskriminující hodnotu, která by se použila pro tento typ entity.

(Zděděno od IReadOnlyEntityType)
GetDerivedComplexProperties()

Získá komplexní vlastnosti deklarované na typy odvozené z tohoto typu.

(Zděděno od IReadOnlyTypeBase)
GetDerivedForeignKeys()

Získá všechny cizí klíče deklarované u typů odvozených z tohoto typu entity.

GetDerivedIndexes()

Získá všechny indexy deklarované na typy odvozené z tohoto typu entity.

GetDerivedNavigations()

Získá všechny navigační vlastnosti deklarované na typy odvozené z tohoto typu entity.

GetDerivedProperties()

Získá všechny vlastnosti bez navigace deklarované u typů odvozených z tohoto typu entity.

GetDerivedServiceProperties()

Získá všechny vlastnosti služby deklarované na typy odvozené z tohoto typu entity.

GetDerivedSkipNavigations()

Získá všechny přeskočit navigační vlastnosti deklarované na typy odvozené z tohoto typu entity.

GetDerivedTypes()

Získá všechny typy v modelu, které jsou odvozeny z tohoto typu entity.

GetDerivedTypesInclusive()

Vrátí všechny odvozené typy tohoto typu entity, včetně samotného typu.

GetDirectlyDerivedTypes()

Získá všechny typy v modelu, které jsou přímo odvozeny z tohoto typu entity.

GetDiscriminatorMappingCompleteConfigurationSource()

ConfigurationSource Získá pro úplnost hodnoty diskriminátoru.

GetDiscriminatorPropertyConfigurationSource()

ConfigurationSource Získá pro vlastnost diskriminátoru.

GetDiscriminatorPropertyName()

Vrátí název vlastnosti, která se použije k uložení diskriminující hodnoty.

(Zděděno od IReadOnlyEntityType)
GetDiscriminatorValue()

Vrátí hodnotu diskriminátoru pro tento typ entity.

(Zděděno od IReadOnlyEntityType)
GetDiscriminatorValueConfigurationSource()

ConfigurationSource Získá hodnotu pro diskriminátor.

GetFlattenedComplexProperties()

Vrátí všechny vlastnosti, které implementují IComplexProperty, včetně vlastností u komplexních typů.

(Zděděno od ITypeBase)
GetFlattenedDeclaredProperties()

Vrátí všechny deklarované vlastnosti, které implementují IProperty, včetně vlastností u komplexních typů.

(Zděděno od ITypeBase)
GetFlattenedProperties()

Vrátí všechny vlastnosti, které implementují IProperty, včetně vlastností u komplexních typů.

(Zděděno od ITypeBase)
GetForeignKeyProperties()

Vrátí vlastnosti obsažené v cizích klíčích.

(Zděděno od IEntityType)
GetForeignKeys()

Získá cizí klíče definované pro tento typ entity.

GetIgnoredMembers()

Získá všechny ignorované členy.

(Zděděno od IConventionTypeBase)
GetIndexes()

Získá indexy definované u tohoto typu entity.

GetIsDiscriminatorMappingComplete()

Vrátí hodnotu označující, zda je pro tento typ entity dokončeno diskriminující mapování.

(Zděděno od IReadOnlyEntityType)
GetIsKeylessConfigurationSource()

Vrátí zdroj konfigurace pro IsKeyless vlastnost.

GetKeys()

Získá primární a alternativní klíče pro tento typ entity.

GetMembers()

Získá členy definované na tento typ a základní typy.

(Zděděno od IReadOnlyTypeBase)
GetNavigationAccessMode()

PropertyAccessMode Získá objekt , který se používá pro navigace tohoto typu.

(Zděděno od IReadOnlyTypeBase)
GetNavigationAccessModeConfigurationSource()

Vrátí zdroj konfigurace pro GetNavigationAccessMode().

GetNavigations()

Získá všechny navigační vlastnosti daného typu entity.

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)
GetOrCreateEmptyMaterializer(IEntityMaterializerSource)

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. V libovolné verzi může být bez upozornění změněna nebo odebrána. Měli byste ho používat přímo v kódu pouze s mimořádnou opatrností a s vědomím, že při aktualizaci na novou verzi Entity Framework Core může dojít k selháním aplikace.

(Zděděno od IReadOnlyEntityType)
GetOrCreateMaterializer(IEntityMaterializerSource)

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. V libovolné verzi může být bez upozornění změněna nebo odebrána. Měli byste ho používat přímo v kódu pouze s mimořádnou opatrností a s vědomím, že při aktualizaci na novou verzi Entity Framework Core může dojít k selháním aplikace.

(Zděděno od IReadOnlyEntityType)
GetPrimaryKeyConfigurationSource()

Vrátí zdroj konfigurace pro primární klíč.

GetProperties()

Získá vlastnosti definované u tohoto typu entity.

GetProperty(String)

Získá vlastnost s daným názvem.

GetPropertyAccessMode()

PropertyAccessMode Získá použití pro vlastnosti a navigace tohoto typu.

(Zděděno od IReadOnlyTypeBase)
GetPropertyAccessModeConfigurationSource()

Vrátí zdroj konfigurace pro GetPropertyAccessMode().

(Zděděno od IConventionTypeBase)
GetQueryFilter()

Získá filtr výrazu LINQ automaticky použit na dotazy pro tento typ entity.

(Zděděno od IReadOnlyEntityType)
GetQueryFilterConfigurationSource()

Vrátí zdroj konfigurace pro GetQueryFilter().

GetReferencingForeignKeys()

Získá všechny cizí klíče, které cílí na daný typ entity (tj. cizí klíče, kde daný typ entity nebo typ, ze kterého je odvozen, objekt zabezpečení).

GetRootType()

Získá kořenový základní typ pro tento typ entity.

GetRuntimeAnnotations()

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

(Zděděno od IAnnotatable)
GetSeedData(Boolean)

Získá data uložená v modelu pro daný typ entity.

(Zděděno od IReadOnlyEntityType)
GetServiceProperties()

Získá všechny vlastnosti služby definované u tohoto typu entity.

GetSkipNavigations()

Získá všechny přeskočit navigační vlastnosti u tohoto typu entity.

GetSnapshottableMembers()

Vrátí všechny členy, kteří můžou při sledování změn potřebovat hodnotu snímku.

(Zděděno od ITypeBase)
GetValueGeneratingProperties()

Vrátí vlastnosti, které vyžadují vygenerování hodnoty při přechodu položky entity do Added stavu.

(Zděděno od IEntityType)
HasBaseType(IConventionEntityType, Boolean)
Zastaralé..

Nastaví základní typ tohoto typu entity. Vrátí hodnotu null , pokud se nejedná o odvozený typ v hierarchii dědičnosti.

HasDefiningNavigation()
Zastaralé..

Získá hodnotu označující, zda tento typ entity má definující navigaci.

(Zděděno od IReadOnlyEntityType)
HasNoKey(Nullable<Boolean>, Boolean)
Zastaralé..

Nastaví hodnotu označující, jestli typ entity nemá žádné klíče. Pokud je nastavená, true bude použitelná jenom pro dotazy. null pro obnovení do výchozího nastavení.

HasServiceProperties()

Zkontroluje, jestli má tento typ entity nějaký IServiceProperty definovaný.

(Zděděno od IReadOnlyEntityType)
IsAbstract()

Získá hodnotu označující, zda tento typ struktury představuje abstraktní typ.

(Zděděno od IReadOnlyTypeBase)
IsAssignableFrom(IReadOnlyEntityType)

Určuje, jestli je tento typ entity odvozený z daného typu entity (nebo je stejný jako).

(Zděděno od IReadOnlyEntityType)
IsAssignableFrom(IReadOnlyTypeBase)

Určuje, zda je tento typ odvozen z daného typu (nebo je stejný jako).

(Zděděno od IReadOnlyTypeBase)
IsIgnored(String)

Určuje, zda je daný název člena ignorován.

(Zděděno od IConventionTypeBase)
IsInOwnershipPath(IReadOnlyEntityType)

Získá hodnotu označující, zda daný typ entity je v cestě vlastnictví pro tento typ entity.

(Zděděno od IReadOnlyEntityType)
IsOwned()

Získá hodnotu označující, zda je tento typ entity vlastněný jiným typem entity.

(Zděděno od IReadOnlyEntityType)
IsStrictlyDerivedFrom(IReadOnlyEntityType)

Určuje, jestli je tento typ entity odvozený z daného typu entity (ale není stejný jako).

(Zděděno od IReadOnlyEntityType)
IsStrictlyDerivedFrom(IReadOnlyTypeBase)

Určuje, zda je tento typ odvozen z (ale není stejný jako) daného typu.

(Zděděno od IReadOnlyTypeBase)
LeastDerivedType(IEntityType)

Získá nejmenší odvozený typ mezi zadanými dvěma.

(Zděděno od IEntityType)
LeastDerivedType(IReadOnlyEntityType)

Získá nejmenší odvozený typ mezi zadanými dvěma.

RemoveAnnotation(String)

Odebere poznámku s daným názvem z tohoto objektu.

(Zděděno od IConventionAnnotatable)
RemoveComplexProperty(IConventionComplexProperty)

Odebere vlastnost z tohoto typu.

(Zděděno od IConventionTypeBase)
RemoveComplexProperty(String)

Odebere vlastnost z tohoto typu.

(Zděděno od IConventionTypeBase)
RemoveDiscriminatorValue()

Odebere diskriminující hodnotu pro tento typ entity.

RemoveForeignKey(IConventionForeignKey)

Odebere cizí klíč z tohoto typu entity.

RemoveForeignKey(IReadOnlyForeignKey)

Odebere cizí klíč z tohoto typu entity.

RemoveForeignKey(IReadOnlyList<IReadOnlyProperty>, IConventionKey, IConventionEntityType)

Odebere cizí klíč z tohoto typu entity.

RemoveIgnored(String)

Odebere ignorované jméno člena.

(Zděděno od IConventionTypeBase)
RemoveIndex(IConventionIndex)

Odebere index z tohoto typu entity.

RemoveIndex(IReadOnlyIndex)

Odebere index z tohoto typu entity.

RemoveIndex(IReadOnlyList<IReadOnlyProperty>)

Odebere index z tohoto typu entity.

RemoveKey(IConventionKey)

Odebere primární nebo alternativní klíč z tohoto typu entity.

RemoveKey(IReadOnlyKey)

Odebere primární nebo alternativní klíč z tohoto typu entity.

RemoveKey(IReadOnlyList<IReadOnlyProperty>)

Odebere primární nebo alternativní klíč z tohoto typu entity.

RemoveProperty(IConventionProperty)

Odebere vlastnost z tohoto typu entity.

RemoveProperty(IReadOnlyProperty)

Odebere vlastnost z tohoto typu entity.

RemoveProperty(String)

Odebere vlastnost z tohoto typu entity.

RemoveRuntimeAnnotation(String)

Odebere danou poznámku modulu runtime z tohoto objektu.

(Zděděno od IAnnotatable)
RemoveServiceProperty(IReadOnlyServiceProperty)

Odebere vlastnost služby z tohoto typu entity.

RemoveServiceProperty(String)

Odebere vlastnost služby z tohoto typu entity.

RemoveSkipNavigation(IConventionSkipNavigation)

Odebere vlastnost skip navigation z tohoto typu entity.

RemoveSkipNavigation(IReadOnlySkipNavigation)

Odebere vlastnost skip navigation z tohoto typu entity.

RemoveTrigger(String)

Odebere trigger se zadaným názvem.

SetAnnotation(String, Object, Boolean)

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

(Zděděno od IConventionAnnotatable)
SetBaseType(IConventionEntityType, Boolean)

Nastaví základní typ tohoto typu entity. Vrátí hodnotu null , pokud se nejedná o odvozený typ v hierarchii dědičnosti.

SetChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>, Boolean)

Nastaví strategii sledování změn, která se má použít pro tento typ entity. Tato strategie určuje, jak kontext rozpozná změny vlastností pro instanci typu entity.

SetDiscriminatorMappingComplete(Nullable<Boolean>, Boolean)

Nastaví hodnotu označující, zda je diskriminující mapování dokončeno.

SetDiscriminatorProperty(IReadOnlyProperty, Boolean)

Nastaví hodnotu IReadOnlyProperty , která se použije k ukládání diskriminující hodnoty.

SetDiscriminatorValue(Object, Boolean)

Nastaví hodnotu diskriminátoru pro tento typ entity.

SetIsKeyless(Nullable<Boolean>, Boolean)

Nastaví hodnotu označující, jestli typ entity nemá žádné klíče. Pokud je nastavená, true bude použitelná jenom pro dotazy. null pro obnovení do výchozího nastavení.

SetNavigationAccessMode(Nullable<PropertyAccessMode>, Boolean)

Nastaví pro PropertyAccessMode navigaci tohoto typu entity.

SetOrRemoveAnnotation(String, Object, Boolean)

Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem. Odebere existující poznámku, pokud null je zadána.

(Zděděno od IConventionAnnotatable)
SetPrimaryKey(IConventionProperty, Boolean)

Nastaví primární klíč pro tento typ entity.

SetPrimaryKey(IReadOnlyList<IConventionProperty>, Boolean)

Nastaví primární klíč pro tento typ entity.

SetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

PropertyAccessMode Nastaví pro vlastnosti tohoto typu .

(Zděděno od IConventionTypeBase)
SetQueryFilter(LambdaExpression, Boolean)

Nastaví filtr výrazů LINQ automaticky použitý na dotazy pro tento typ entity.

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 IAnnotatable)
ShortName()

Získá krátký název pro dané IReadOnlyTypeBase , který lze použít v jiných identifikátorech.

(Zděděno od IReadOnlyTypeBase)
ToDebugString(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 jednotlivými verzemi se může libovolně měnit.

(Zděděno od IReadOnlyEntityType)

Explicitní implementace rozhraní

IReadOnlyTypeBase.IsAssignableFrom(IReadOnlyTypeBase)

Určuje, zda je tento typ odvozen z daného typu (nebo je stejný jako).

(Zděděno od IReadOnlyEntityType)

Metody rozšíření

AddAnnotations(IConventionAnnotatable, IEnumerable<IConventionAnnotation>, Boolean)

Přidá poznámky k objektu.

GetAnnotation(IConventionAnnotatable, String)

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

SetOrRemoveAnnotation(IConventionAnnotatable, String, Object, Boolean)

Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem. Odebere existující poznámku, pokud null je zadána.

AddForeignKey(IConventionEntityType, IConventionProperty, IConventionKey, IConventionEntityType, Boolean)

Přidá k tomuto typu entity novou relaci.

AddIndex(IConventionEntityType, IConventionProperty, Boolean)

Přidá index k tomuto typu entity.

AddIndexerProperty(IConventionEntityType, String, Type, Boolean, Boolean)

Přidá k tomuto typu entity vlastnost podporovanou pomocí a indexer.

AddKey(IConventionEntityType, IConventionProperty, Boolean)

Přidá k tomuto typu entity nový alternativní klíč.

AddProperty(IConventionEntityType, MemberInfo, Boolean)

Přidá vlastnost k tomuto typu entity.

AddProperty(IConventionEntityType, String, Boolean)

Přidá vlastnost k tomuto typu entity.

AddProperty(IConventionEntityType, String, Type, Boolean, Boolean)

Přidá vlastnost k tomuto typu entity.

FindDeclaredForeignKeys(IConventionEntityType, IReadOnlyList<IProperty>)

Získá cizí klíče deklarované na dané IConventionEntityType pomocí daných vlastností.

FindDeclaredNavigation(IConventionEntityType, String)

Získá navigační vlastnost pro daný typ entity. Nevrací navigační vlastnosti definované u základního typu. Vrátí, null pokud není nalezena žádná vlastnost navigace.

FindDeclaredProperty(IConventionEntityType, String)

Vyhledá vlastnost deklarovanou u typu s daným názvem. Nevrací vlastnosti definované u základního typu.

FindDefiningNavigation(IConventionEntityType)
Zastaralé..

Vrátí definující navigaci, pokud existuje nebo null jinak.

FindForeignKey(IConventionEntityType, IProperty, IKey, IEntityType)

Získá cizí klíč pro dané vlastnosti, které odkazují na daný primární nebo alternativní klíč. Vrátí hodnotu null , pokud není nalezen žádný cizí klíč.

FindForeignKeys(IConventionEntityType, IProperty)

Získá cizí klíče definované v dané vlastnosti. Vrátí se pouze cizí klíče, které jsou definovány přesně v zadané vlastnosti. Složené cizí klíče, které obsahují zadanou vlastnost, se nevrátí.

FindForeignKeys(IConventionEntityType, IReadOnlyList<IProperty>)

Získá cizí klíče definované na dané vlastnosti. Vrátí se pouze cizí klíče, které jsou definovány přesně v zadané sadě vlastností.

FindIndex(IConventionEntityType, IProperty)

Získá nepojmenovaný index definovaný v dané vlastnosti. Vrátí hodnotu null , pokud není definován žádný takový index.

Pojmenované indexy nebudou vráceny ani v případě, že se seznam vlastností shoduje.

FindKey(IConventionEntityType, IProperty)

Získá primární nebo alternativní klíč, který je definován v dané vlastnosti. Vrátí, null pokud není pro danou vlastnost definován žádný klíč.

FindNavigation(IConventionEntityType, MemberInfo)

Získá navigační vlastnost pro daný typ entity. Vrátí, null pokud není nalezena žádná vlastnost navigace.

FindNavigation(IConventionEntityType, String)

Získá navigační vlastnost pro daný typ entity. Vrátí, null pokud není nalezena žádná vlastnost navigace.

FindOwnership(IConventionEntityType)

Vrátí vztah k vlastníkovi, pokud se jedná o vlastněný typ nebo null jinak.

FindProperties(IConventionEntityType, IReadOnlyList<String>)

Vyhledá odpovídající vlastnosti pro daný typ entity. Vrátí, null pokud nebyla nalezena nějaká vlastnost.

Toto rozhraní API vyhledá pouze skalární vlastnosti a nenalezne vlastnosti navigace.

FindProperty(IConventionEntityType, MemberInfo)

Získá vlastnost daného typu entity. Vrátí, null pokud není nalezena žádná vlastnost.

Toto rozhraní API vyhledá pouze skalární vlastnosti a nenalezne vlastnosti navigace. Slouží FindNavigation(IConventionEntityType, MemberInfo) k vyhledání vlastnosti navigace.

GetAllBaseTypes(IConventionEntityType)

Získá všechny typy v modelu, ze kterých daný typ entity odvozuje, počínaje kořenem.

GetAllBaseTypesAscending(IConventionEntityType)

Získá všechny typy v modelu, ze kterých se daný typ entity odvozuje, počínaje nejbližším typem.

GetAllBaseTypesInclusive(IConventionEntityType)

Vrátí všechny základní typy daného IEntityTypeobjektu , včetně samotného typu shora dolů.

GetAllBaseTypesInclusiveAscending(IConventionEntityType)

Vrátí všechny základní typy daného IEntityTypeobjektu , včetně samotného typu, odsud nahoru.

GetChangeTrackingStrategyConfigurationSource(IConventionEntityType)

Vrátí zdroj konfigurace pro GetChangeTrackingStrategy(IEntityType).

GetDeclaredForeignKeys(IConventionEntityType)

Získá všechny cizí klíče deklarované na daném IConventionEntityType.

Tato metoda nevrací cizí klíče deklarované u základních typů. Je to užitečné při iteraci u všech typů entit, abyste se vyhnuli zpracování stejného cizího klíče více než jednou. Slouží GetForeignKeys() také k vrácení cizích klíčů deklarovaných na základních typech.

GetDeclaredIndexes(IConventionEntityType)

Získá všechny indexy deklarované na daném IConventionEntityType.

Tato metoda nevrací indexy deklarované u základních typů. Je to užitečné při iteraci u všech typů entit, abyste se vyhnuli zpracování stejného indexu více než jednou. Slouží GetForeignKeys() také k vrácení indexů deklarovaných na základních typech.

GetDeclaredKeys(IConventionEntityType)

Získá všechny klíče deklarované na daném IEntityType.

Tato metoda nevrací klíče deklarované u základních typů. Je užitečná při iteraci u všech typů entit, abyste se vyhnuli zpracování stejného klíče více než jednou. Slouží GetKeys() také k vrácení klíčů deklarovaných u základních typů.

GetDeclaredNavigations(IConventionEntityType)

Získá všechny navigační vlastnosti deklarované v daném IConventionEntityType.

Tato metoda nevrací vlastnosti navigace deklarované u základních typů. Je to užitečné při iteraci u všech typů entit, abyste se vyhnuli zpracování stejné navigační vlastnosti více než jednou. Slouží GetNavigations(IConventionEntityType) také k vrácení navigačních vlastností deklarovaných u základních typů.

GetDeclaredProperties(IConventionEntityType)

Získá všechny vlastnosti bez navigace deklarované v daném IConventionEntityTypeobjektu .

Tato metoda nevrací vlastnosti deklarované na základních typech. Je užitečná při iteraci u všech typů entit, abyste se vyhnuli zpracování stejné vlastnosti více než jednou. Slouží GetProperties() také k vrácení vlastností deklarovaných u základních typů.

GetDeclaredReferencingForeignKeys(IConventionEntityType)

Získá všechny cizí klíče, které cílí na daný typ entity (tj. cizí klíče, kde daný typ entity je objekt zabezpečení).

GetDeclaredServiceProperties(IConventionEntityType)

Získá všechny vlastnosti služby deklarované v daném IConventionEntityTypeobjektu .

Tato metoda nevrací vlastnosti deklarované na základních typech. Je užitečná při iteraci u všech typů entit, abyste se vyhnuli zpracování stejné vlastnosti více než jednou. Slouží GetServiceProperties() také k vrácení vlastností deklarovaných u základních typů.

GetDefiningQueryConfigurationSource(IConventionEntityType)
Zastaralé..

Vrátí zdroj konfigurace pro GetDefiningQuery(IEntityType).

GetDerivedForeignKeys(IConventionEntityType)

Získá všechny cizí klíče deklarované v typech odvozených z dané IConventionEntityType.

Tato metoda nevrací cizí klíče deklarované u samotného typu entity. Slouží GetForeignKeys() k vrácení cizích klíčů deklarovaných u tohoto a základního typu typu entity.

GetDerivedTypes(IConventionEntityType)

Získá všechny typy v modelu, které jsou odvozeny z daného typu entity.

GetDerivedTypesInclusive(IConventionEntityType)

Vrátí všechny odvozené typy daného IConventionEntityTypetypu , včetně samotného typu.

GetDirectlyDerivedTypes(IConventionEntityType)

Získá všechny typy v modelu, které jsou přímo odvozeny od daného typu entity.

GetDiscriminatorMappingCompleteConfigurationSource(IConventionEntityType)

ConfigurationSource Získá pro diskriminující hodnotu úplnost.

GetDiscriminatorProperty(IConventionEntityType)

Vrátí hodnotu IConventionProperty , která se použije k uložení diskriminující hodnoty.

GetDiscriminatorPropertyConfigurationSource(IConventionEntityType)

Získá vlastnost ConfigurationSource pro diskriminátor.

GetDiscriminatorValueConfigurationSource(IConventionEntityType)

Získá hodnotu ConfigurationSource pro diskriminátor.

GetNavigations(IConventionEntityType)

Získá všechny navigační vlastnosti daného typu entity.

GetQueryFilterConfigurationSource(IConventionEntityType)

Vrátí zdroj konfigurace pro GetQueryFilter(IEntityType).

GetReferencingForeignKeys(IConventionEntityType)

Získá všechny cizí klíče, které cílí na daný typ entity (tj. cizí klíče, kde je daný typ entity nebo typ odvozený z objektu zabezpečení).

GetRootType(IConventionEntityType)

Získá kořenový základní typ pro daný typ entity.

RemoveDiscriminatorValue(IConventionEntityType)

Odebere diskriminující hodnotu pro tento typ entity.

RemoveForeignKey(IConventionEntityType, IReadOnlyList<IConventionProperty>, IConventionKey, IConventionEntityType)

Odebere cizí klíč z tohoto typu entity.

RemoveIndex(IConventionEntityType, IReadOnlyList<IConventionProperty>)

Odebere index z tohoto typu entity.

RemoveKey(IConventionEntityType, IReadOnlyList<IConventionProperty>)

Odebere primární nebo alternativní klíč z tohoto typu entity.

RemoveProperty(IConventionEntityType, String)

Odebere vlastnost z tohoto typu entity.

RootType(IConventionEntityType)
Zastaralé..

Získá kořenový základní typ pro daný typ entity.

SetChangeTrackingStrategy(IConventionEntityType, Nullable<ChangeTrackingStrategy>, Boolean)

Nastaví strategii sledování změn, která se má použít pro tento typ entity. Tato strategie označuje, jak kontext rozpozná změny vlastností pro instanci typu entity.

SetDefiningQuery(IConventionEntityType, LambdaExpression, Boolean)
Zastaralé..

Nastaví dotaz LINQ použitý jako výchozí zdroj pro dotazy tohoto typu.

SetDiscriminatorMappingComplete(IConventionEntityType, Nullable<Boolean>, Boolean)

Nastaví hodnotu označující, zda je diskriminující mapování dokončeno.

SetDiscriminatorProperty(IConventionEntityType, IProperty, Boolean)

Nastaví hodnotu IProperty , která se použije k ukládání diskriminující hodnoty.

SetDiscriminatorValue(IConventionEntityType, Object, Boolean)

Nastaví hodnotu diskriminátoru pro tento typ entity.

SetPrimaryKey(IConventionEntityType, IConventionProperty, Boolean)

Nastaví primární klíč pro tento typ entity.

SetQueryFilter(IConventionEntityType, LambdaExpression, Boolean)

Nastaví filtr výrazů LINQ automaticky použitý na dotazy pro tento typ entity.

GetNavigationAccessModeConfigurationSource(IConventionTypeBase)

Vrátí zdroj konfigurace pro GetNavigationAccessMode(ITypeBase).

GetPropertyAccessModeConfigurationSource(IConventionTypeBase)

Vrátí zdroj konfigurace pro GetPropertyAccessMode(ITypeBase).

IsIgnored(IConventionTypeBase, String)

Určuje, zda je daný název člena ignorován.

SetNavigationAccessMode(IConventionTypeBase, Nullable<PropertyAccessMode>, Boolean)

Nastaví pro PropertyAccessMode navigaci tohoto typu entity.

Všimněte si, že jednotlivé navigace můžou tento režim přístupu přepsat. Zde nastavená hodnota se použije pro každou navigaci, pro kterou nebylo zadáno žádné přepsání.

SetPropertyAccessMode(IConventionTypeBase, Nullable<PropertyAccessMode>, Boolean)

PropertyAccessMode Nastaví pro vlastnosti tohoto typu .

Všimněte si, že jednotlivé vlastnosti a navigace můžou tento režim přístupu přepsat. Zde nastavená hodnota se použije pro všechny vlastnosti nebo navigaci, pro které nebylo zadáno žádné přepsání.

GetAnalyticalStoreTimeToLive(IReadOnlyEntityType)

Vrátí hodnotu TTL (Time to Live) pro analytické úložiště v sekundách v oboru kontejneru.

GetAnalyticalStoreTimeToLiveConfigurationSource(IConventionEntityType)

Získá hodnotu ConfigurationSource pro time to Live pro analytické úložiště v sekundách v oboru kontejneru.

GetContainer(IEntityType)

Vrátí název kontejneru, na který je typ entity mapován.

GetContainer(IReadOnlyEntityType)

Vrátí název kontejneru, na který je typ entity mapován.

GetContainerConfigurationSource(IConventionEntityType)

ConfigurationSource Získá pro kontejner, na který je typ entity mapován.

GetContainingPropertyName(IEntityType)

Vrátí název nadřazené vlastnosti, na kterou je typ entity namapován.

GetContainingPropertyName(IReadOnlyEntityType)

Vrátí název nadřazené vlastnosti, na kterou je typ entity namapován.

GetContainingPropertyNameConfigurationSource(IConventionEntityType)

ConfigurationSource Získá pro nadřazenou vlastnost, na kterou je typ entity mapován.

GetDefaultTimeToLive(IReadOnlyEntityType)

Vrátí výchozí hodnotu time to Live v sekundách v oboru kontejneru.

GetDefaultTimeToLiveConfigurationSource(IConventionEntityType)

ConfigurationSource Získá pro výchozí hodnotu time to Live v sekundách v oboru kontejneru.

GetETagProperty(IConventionEntityType)

Získá vlastnost této entity, která je mapována na Cosmos ETag, pokud existuje.

GetETagProperty(IEntityType)

Získá vlastnost této entity, která je mapována na Cosmos ETag, pokud existuje.

GetETagProperty(IReadOnlyEntityType)

Získá vlastnost této entity, která je mapována na Cosmos ETag, pokud existuje.

GetETagPropertyName(IEntityType)

Vrátí název vlastnosti, která se používá k uložení značky eTag.

GetETagPropertyName(IReadOnlyEntityType)

Vrátí název vlastnosti, která se používá k uložení značky ETag.

GetETagPropertyNameConfigurationSource(IConventionEntityType)

ConfigurationSource Získá pro vlastnost, která se používá k uložení značky etag.

GetPartitionKeyProperty(IConventionEntityType)

Vrátí vlastnost, která se používá k uložení klíče oddílu.

GetPartitionKeyProperty(IReadOnlyEntityType)

Vrátí vlastnost, která se používá k uložení klíče oddílu.

GetPartitionKeyPropertyName(IEntityType)

Vrátí název vlastnosti, která se používá k uložení klíče oddílu.

GetPartitionKeyPropertyName(IReadOnlyEntityType)

Vrátí název vlastnosti, která se používá k uložení klíče oddílu.

GetPartitionKeyPropertyNameConfigurationSource(IConventionEntityType)

ConfigurationSource Získá pro vlastnost, která se používá k uložení klíče oddílu.

GetThroughput(IReadOnlyEntityType)

Vrátí zřízenou propustnost v oboru kontejneru.

GetThroughputConfigurationSource(IConventionEntityType)

ConfigurationSource Získá pro zřízenou propustnost v oboru kontejneru.

SetAnalyticalStoreTimeToLive(IConventionEntityType, Nullable<Int32>, Boolean)

Nastaví dobu života analytického úložiště v sekundách v oboru kontejneru.

SetContainer(IConventionEntityType, String, Boolean)

Nastaví název kontejneru, na který se typ entity mapuje.

SetContainingPropertyName(IConventionEntityType, String, Boolean)

Nastaví název nadřazené vlastnosti, na kterou je typ entity mapován.

SetDefaultTimeToLive(IConventionEntityType, Nullable<Int32>, Boolean)

Nastaví výchozí hodnotu time to live v sekundách v oboru kontejneru.

SetETagPropertyName(IConventionEntityType, String, Boolean)

Nastaví název vlastnosti, která se používá k uložení značky ETag.

SetPartitionKeyPropertyName(IConventionEntityType, String, Boolean)

Nastaví název vlastnosti, která se používá k uložení klíče oddílu.

SetThroughput(IConventionEntityType, Nullable<Int32>, Nullable<Boolean>, Boolean)

Nastaví zřízenou propustnost v oboru kontejneru.

DisplayName(ITypeBase)

Získá popisný zobrazovaný název pro danou ITypeBase.

FindDeclaredNavigation(IEntityType, String)

Získá navigační vlastnost pro daný typ entity. Nevrací navigační vlastnosti definované u základního typu. Vrátí hodnotu null , pokud není nalezena žádná navigační vlastnost.

FindDeclaredProperty(IEntityType, String)

Najde vlastnost deklarovanou u typu s daným názvem. Nevrací vlastnosti definované u základního typu.

FindDefiningNavigation(IEntityType)
Zastaralé..

Vrátí definující navigaci, pokud existuje nebo null existuje.

FindForeignKey(IEntityType, IProperty, IKey, IEntityType)

Získá cizí klíč pro dané vlastnosti, které odkazují na daný primární nebo alternativní klíč. Vrátí hodnotu null , pokud se nenajde žádný cizí klíč.

FindForeignKeys(IEntityType, IProperty)

Získá cizí klíče definované pro danou vlastnost. Vrátí se pouze cizí klíče, které jsou definované přesně pro zadanou vlastnost. Složené cizí klíče, které obsahují zadanou vlastnost, se nevrátí.

FindForeignKeys(IEntityType, IReadOnlyList<IProperty>)

Získá cizí klíče definované na dané vlastnosti. Vrátí se pouze cizí klíče, které jsou definované přesně pro zadanou sadu vlastností.

FindIndex(IEntityType, IProperty)

Získá nepojmenovaný index definovaný pro danou vlastnost. Vrátí hodnotu null , pokud žádný takový index není definován.

Pojmenované indexy se nevrátí ani v případě, že se seznam vlastností shoduje.

FindKey(IEntityType, IProperty)

Získá primární nebo alternativní klíč, který je definován v dané vlastnosti. Vrátí hodnotu null , pokud není pro danou vlastnost definován žádný klíč.

FindNavigation(IEntityType, MemberInfo)

Získá navigační vlastnost pro daný typ entity. Vrátí hodnotu null , pokud není nalezena žádná navigační vlastnost.

FindNavigation(IEntityType, String)

Získá navigační vlastnost pro daný typ entity. Vrátí hodnotu null , pokud není nalezena žádná navigační vlastnost.

FindOwnership(IEntityType)

Pokud se jedná o vlastněný typ nebo null jiný, vrátí relaci k vlastníkovi.

FindProperties(IEntityType, IReadOnlyList<String>)

Najde odpovídající vlastnosti pro daný typ entity. Vrátí hodnotu null , pokud nebyla nalezena nějaká vlastnost.

Toto rozhraní API vyhledá pouze skalární vlastnosti a nenachází vlastnosti navigace.

FindProperty(IEntityType, MemberInfo)

Získá vlastnost s informacemi o daném členu. Vrátí hodnotu null , pokud není nalezena žádná vlastnost.

Toto rozhraní API vyhledá pouze skalární vlastnosti a nenachází vlastnosti navigace. Slouží FindNavigation(IEntityType, MemberInfo) k vyhledání vlastnosti navigace.

FullName(ITypeBase)
Zastaralé..

Získá jedinečný název pro danou IReadOnlyTypeBase.

GetAllBaseTypes(IEntityType)

Získá všechny typy v modelu, ze kterého je daný typ entity odvozen, počínaje kořenem.

GetAllBaseTypesAscending(IEntityType)

Získá všechny typy v modelu, ze kterého je daný typ entity odvozen, počínaje nejbližším typem.

GetAllBaseTypesInclusive(IEntityType)

Vrátí všechny základní typy daného IEntityTypetypu včetně samotného typu shora dolů.

GetAllBaseTypesInclusiveAscending(IEntityType)

Vrátí všechny základní typy daného IEntityTypetypu , včetně samotného typu, zdola nahoru.

GetChangeTrackingStrategy(IEntityType)

Získá strategii sledování změn, která se používá pro tento typ entity. Tato strategie určuje, jak kontext rozpozná změny vlastností pro instanci typu entity.

GetClosestCommonParent(IEntityType, IEntityType)
Zastaralé..

Vrátí nejbližší typ entity, který je nadřazený oběma typům entit. Pokud je jedna z daných entit nadřazená druhé entitě, vrátí se tento nadřazený objekt. Vrátí hodnotu null , pokud tyto dva typy entit nejsou ve stejné hierarchii.

GetConcreteDerivedTypesInclusive(IEntityType)

Vrátí všechny odvozené typy daného IEntityTypetypu , včetně samotného typu, které nejsou abstract.

GetDeclaredForeignKeys(IEntityType)

Získá všechny cizí klíče deklarované na dané IEntityType.

Tato metoda nevrací cizí klíče deklarované u základních typů. Je to užitečné při iteraci u všech typů entit, abyste se vyhnuli zpracování stejného cizího klíče více než jednou. Slouží GetForeignKeys() také k vrácení cizích klíčů deklarovaných u základních typů.

GetDeclaredIndexes(IEntityType)

Získá všechny indexy deklarované na dané IEntityType.

Tato metoda nevrací indexy deklarované u základních typů. To je užitečné při iteraci u všech typů entit, aby se zabránilo zpracování stejného indexu více než jednou. Slouží GetForeignKeys() také k vrácení indexů deklarovaných u základních typů.

GetDeclaredKeys(IEntityType)

Získá všechny klíče deklarované na dané IEntityType.

Tato metoda nevrací klíče deklarované u základních typů. Je užitečné při iteraci u všech typů entit, abyste se vyhnuli zpracování stejného klíče více než jednou. Slouží GetKeys() také k vrácení klíčů deklarovaných u základních typů.

GetDeclaredNavigations(IEntityType)

Získá všechny navigační vlastnosti deklarované na daném IEntityType.

Tato metoda nevrací navigační vlastnosti deklarované u základních typů. Je užitečné při iteraci u všech typů entit, abyste se vyhnuli zpracování stejné navigační vlastnosti více než jednou. Slouží GetNavigations(IEntityType) také k vrácení navigačních vlastností deklarovaných u základních typů.

GetDeclaredProperties(IEntityType)

Získá všechny vlastnosti bez navigace deklarované na dané IEntityType.

Tato metoda nevrací vlastnosti deklarované u základních typů. Je užitečné při iteraci u všech typů entit, abyste se vyhnuli zpracování stejné vlastnosti více než jednou. Slouží GetProperties() také k vrácení vlastností deklarovaných u základních typů.

GetDeclaredReferencingForeignKeys(IEntityType)

Získá všechny cizí klíče, které cílí na daný typ entity (tj. cizí klíče, kde daný typ entity je objekt zabezpečení).

GetDeclaredServiceProperties(IEntityType)

Získá všechny vlastnosti služby deklarované na dané IEntityType.

Tato metoda nevrací vlastnosti deklarované u základních typů. Je užitečné při iteraci u všech typů entit, abyste se vyhnuli zpracování stejné vlastnosti více než jednou. Slouží GetServiceProperties() také k vrácení vlastností deklarovaných u základních typů.

GetDefiningQuery(IEntityType)
Zastaralé..

Získá LINQ dotaz použitý jako výchozí zdroj pro dotazy tohoto typu.

GetDerivedForeignKeys(IEntityType)

Získá všechny cizí klíče deklarované u typů odvozených z dané IEntityType.

Tato metoda nevrací cizí klíče deklarované u samotného typu dané entity. Slouží GetForeignKeys() k vrácení cizích klíčů deklarovaných u tohoto a základního typu entity.

GetDerivedTypes(IEntityType)

Získá všechny typy v modelu, které jsou odvozeny z daného typu entity.

GetDerivedTypesInclusive(IEntityType)

Vrátí všechny odvozené typy daného IEntityType, včetně samotného typu.

GetDirectlyDerivedTypes(IEntityType)

Získá všechny typy v modelu, které jsou přímo odvozeny z daného typu entity.

GetDiscriminatorProperty(IEntityType)
Zastaralé..

Vrátí hodnotu IReadOnlyProperty , která se použije k uložení diskriminující hodnoty.

GetDiscriminatorValue(IEntityType)

Vrátí hodnotu diskriminátoru pro tento typ entity.

GetIsDiscriminatorMappingComplete(IEntityType)

Vrátí hodnotu označující, zda je pro tento typ entity dokončeno diskriminující mapování.

GetNavigations(IEntityType)
Zastaralé..

Získá všechny navigační vlastnosti daného typu entity.

GetProperty(IEntityType, String)

Získá vlastnost s daným názvem.

Toto rozhraní API vyhledá pouze skalární vlastnosti a nenachází vlastnosti navigace. Slouží FindNavigation(IEntityType, String) k vyhledání vlastnosti navigace.

GetQueryFilter(IEntityType)

Získá filtr výrazu LINQ automaticky použit na dotazy pro tento typ entity.

GetReferencingForeignKeys(IEntityType)

Získá všechny cizí klíče, které cílí na daný typ entity (tj. cizí klíče, kde daný typ entity je objekt zabezpečení).

GetRootType(IEntityType)

Získá kořenový základní typ pro daný typ entity.

GetSeedData(IEntityType, Boolean)

Získá data uložená v modelu pro daný typ entity.

HasDefiningNavigation(IEntityType)
Zastaralé..

Získá hodnotu označující, zda tento typ entity má definující navigaci.

IsAbstract(ITypeBase)

Zkontroluje, jestli tento typ entity představuje abstraktní typ.

IsAssignableFrom(IEntityType, IEntityType)

Určuje, jestli je tento typ entity odvozený z daného typu entity (nebo je stejný jako).

IsInOwnershipPath(IEntityType, IEntityType)

Získá hodnotu označující, zda daný typ entity je v cestě vlastnictví pro tento typ entity.

IsOwned(IEntityType)

Získá hodnotu označující, zda je tento typ entity vlastněný jiným typem entity.

IsStrictlyDerivedFrom(IEntityType, IEntityType)

Určuje, jestli je tento typ entity odvozený z daného typu entity (ale není stejný jako).

LeastDerivedType(IEntityType, IEntityType)

Získá nejmenší odvozený typ mezi zadanými dvěma.

RootType(IEntityType)
Zastaralé..

Získá kořenový základní typ pro daný typ entity.

ShortName(ITypeBase)

Získá krátký název pro dané ITypeBase , který lze použít v jiných identifikátorech.

ToDebugString(IEntityType, 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 jednotlivými verzemi se může libovolně měnit.

AnnotationsToDebugString(IAnnotatable, Int32)

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

GetAnnotation(IAnnotatable, String)

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

GetDefiningQueryConfigurationSource(IConventionEntityType)

Vrátí zdroj konfigurace pro GetInMemoryQuery(IReadOnlyEntityType).

GetInMemoryQuery(IEntityType)

Získá LINQ dotaz použitý jako výchozí zdroj pro dotazy tohoto typu.

GetInMemoryQuery(IReadOnlyEntityType)

Získá LINQ dotaz použitý jako výchozí zdroj pro dotazy tohoto typu.

SetInMemoryQuery(IConventionEntityType, LambdaExpression, Boolean)

Nastaví dotaz LINQ použitý jako výchozí zdroj pro dotazy tohoto typu.

AddCheckConstraint(IConventionEntityType, String, String, Boolean)

Vytvoří nové omezení kontroly s daným názvem podle typu entity. Vyvolá výjimku, pokud u stejného typu entity existuje omezení kontroly se stejným názvem.

FindCheckConstraint(IConventionEntityType, String)

Najde hodnotu IConventionCheckConstraint se zadaným názvem.

FindCheckConstraint(IEntityType, String)

Najde hodnotu ICheckConstraint se zadaným názvem.

FindCheckConstraint(IReadOnlyEntityType, String)

Najde hodnotu IReadOnlyCheckConstraint se zadaným názvem.

FindMappingFragment(IConventionEntityType, StoreObjectIdentifier)

Vrátí mapování typu entity 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.

FindMappingFragment(IReadOnlyEntityType, StoreObjectIdentifier)

Vrátí mapování typu entity 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.

FindRowInternalForeignKeys(IConventionEntityType, StoreObjectIdentifier)

Získá cizí klíče pro daný typ entity, které ukazují na jiné typy entit sdílející stejný objekt úložiště podobné tabulce.

FindRowInternalForeignKeys(IEntityType, StoreObjectIdentifier)

Získá cizí klíče pro daný typ entity, které ukazují na jiné typy entit sdílející stejný objekt úložiště podobné tabulce.

FindRowInternalForeignKeys(IReadOnlyEntityType, StoreObjectIdentifier)

Získá cizí klíče pro daný typ entity, které ukazují na jiné typy entit sdílející stejný objekt úložiště podobné tabulce.

GetCheckConstraints(IConventionEntityType)

Vrátí všechna omezení kontroly obsažená v typu entity.

GetCheckConstraints(IEntityType)

Vrátí všechna omezení kontroly obsažená v typu entity.

GetCheckConstraints(IReadOnlyEntityType)

Vrátí všechna omezení kontroly obsažená v typu entity.

GetComment(IEntityType)

Vrátí komentář pro tabulku, na které je tato entita namapovaná.

GetComment(IReadOnlyEntityType)

Vrátí komentář pro tabulku, na které je tato entita namapovaná.

GetCommentConfigurationSource(IConventionEntityType)

Získá pro ConfigurationSource komentář tabulky.

GetContainerColumnName(IReadOnlyEntityType)

Získá název sloupce kontejneru, na který je typ entity mapován.

GetContainerColumnNameConfigurationSource(IConventionEntityType)

Získá pro ConfigurationSource název sloupce kontejneru.

GetContainerColumnTypeMapping(IReadOnlyEntityType)
Zastaralé..

Získá mapování typu sloupce kontejneru, na který je namapován typ entity.

GetContainerColumnTypeMappingConfigurationSource(IConventionEntityType)
Zastaralé..

ConfigurationSource Získá pro mapování typu sloupce kontejneru.

GetDeclaredCheckConstraints(IConventionEntityType)

Vrátí všechna omezení kontroly deklarovaná u typu entity.

GetDeclaredCheckConstraints(IReadOnlyEntityType)

Vrátí všechna omezení kontroly deklarovaná u typu entity.

GetDefaultMappings(IEntityType)

Vrátí výchozí mapování, která by typ entity použil.

GetDefaultSchema(IEntityType)

Vrátí výchozí schéma databáze, které by se použilo pro tento typ entity.

GetDefaultSchema(IReadOnlyEntityType)

Vrátí výchozí schéma databáze, které by se použilo pro tento typ entity.

GetDefaultSqlQueryName(IEntityType)

Získá výchozí název dotazu SQL, který by se použil pro tento typ entity při mapování pomocí RelationalEntityTypeBuilderExtensions.ToSqlQuery.

GetDefaultSqlQueryName(IReadOnlyEntityType)

Získá výchozí název dotazu SQL, který by se použil pro tento typ entity při mapování pomocí RelationalEntityTypeBuilderExtensions.ToSqlQuery.

GetDefaultTableName(IEntityType)

Vrátí výchozí název tabulky, který by se použil pro tento typ entity.

GetDefaultTableName(IEntityType, Boolean)

Vrátí výchozí název tabulky, který by se použil pro tento typ entity.

GetDefaultTableName(IReadOnlyEntityType, Boolean)

Vrátí výchozí název tabulky, který by se použil pro tento typ entity.

GetDefaultViewName(IEntityType)

Vrátí výchozí název zobrazení, který by se použil pro tento typ entity.

GetDefaultViewName(IReadOnlyEntityType)

Vrátí výchozí název zobrazení, který by se použil pro tento typ entity.

GetDefaultViewSchema(IEntityType)

Vrátí výchozí schéma databáze, které by se použilo pro toto zobrazení entity.

GetDefaultViewSchema(IReadOnlyEntityType)

Vrátí výchozí schéma databáze, které by se použilo pro toto zobrazení entity.

GetDeleteStoredProcedure(IConventionEntityType)

Vrátí uloženou proceduru, na kterou je typ entity mapován pro odstranění nebo null pokud není namapován na uloženou proceduru.

GetDeleteStoredProcedure(IReadOnlyEntityType)

Vrátí uloženou proceduru, na kterou je typ entity mapován pro odstranění nebo null pokud není namapován na uloženou proceduru.

GetDeleteStoredProcedureConfigurationSource(IConventionEntityType)

ConfigurationSource Získá pro odstranění uložené procedury.

GetFunctionMappings(IEntityType)

Vrátí funkce, na které je namapovaný typ entity.

GetFunctionName(IEntityType)

Vrátí název funkce, na kterou je typ entity mapován nebo null pokud není namapován na funkci.

GetFunctionName(IReadOnlyEntityType)

Vrátí název funkce, na kterou je typ entity mapován nebo null pokud není namapován na funkci.

GetFunctionNameConfigurationSource(IConventionEntityType)

ConfigurationSource Získá pro název funkce.

GetInsertStoredProcedure(IConventionEntityType)

Vrátí uloženou proceduru, na kterou je typ entity mapován pro vložení nebo null pokud není namapován na uloženou proceduru.

GetInsertStoredProcedure(IReadOnlyEntityType)

Vrátí uloženou proceduru, na kterou je typ entity mapován pro vložení nebo null pokud není namapován na uloženou proceduru.

GetInsertStoredProcedureConfigurationSource(IConventionEntityType)

ConfigurationSource Získá pro vložení uložené procedury.

GetIsTableExcludedFromMigrationsConfigurationSource(IConventionEntityType)

Získá pro ConfigurationSourceIsTableExcludedFromMigrations(IReadOnlyEntityType).

GetIsTableExcludedFromMigrationsConfigurationSource(IConventionEntityType, StoreObjectIdentifier)

Získá pro ConfigurationSourceIsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier).

GetJsonPropertyName(IReadOnlyEntityType)

Získá hodnotu názvu vlastnosti JSON použité pro danou entitu namapovanou na sloupec JSON.

GetJsonPropertyNameConfigurationSource(IConventionEntityType)

ConfigurationSource Získá pro název vlastnosti JSON pro daný typ entity.

GetMappingFragments(IConventionEntityType)

Vrátí všechny nakonfigurované fragmenty mapování typů entit.

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

GetMappingFragments(IConventionEntityType, StoreObjectType)

Vrátí všechny nakonfigurované fragmenty mapování typů entit daného typu.

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

GetMappingFragments(IReadOnlyEntityType)

Vrátí všechny nakonfigurované fragmenty mapování typů entit.

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

GetMappingFragments(IReadOnlyEntityType, StoreObjectType)

Vrátí všechny nakonfigurované fragmenty mapování typu entity daného typu.

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

GetMappingStrategy(IReadOnlyEntityType)

Získá strategii mapování pro odvozené typy.

GetMappingStrategyConfigurationSource(IConventionEntityType)

Získá pro ConfigurationSourceGetMappingStrategy(IReadOnlyEntityType).

GetOrCreateMappingFragment(IConventionEntityType, StoreObjectIdentifier, Boolean)

Vrátí mapování typu entity pro konkrétní objekt úložiště podobného tabulce.

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

GetSchema(IEntityType)

Vrátí schéma databáze, které obsahuje mapovanou tabulku.

GetSchema(IReadOnlyEntityType)

Vrátí schéma databáze, které obsahuje mapovanou tabulku.

GetSchemaConfigurationSource(IConventionEntityType)

Získá pro ConfigurationSource schéma databáze.

GetSchemaQualifiedTableName(IEntityType)

Vrátí název tabulky, na kterou je typ entity mapován předem schématem nebo null pokud není mapován na tabulku.

GetSchemaQualifiedTableName(IReadOnlyEntityType)

Vrátí název tabulky, na kterou je typ entity mapován předem schématem nebo null pokud není mapován na tabulku.

GetSchemaQualifiedViewName(IEntityType)

Vrátí název zobrazení, na které je typ entity namapován předem schématem nebo null pokud není mapován na zobrazení.

GetSchemaQualifiedViewName(IReadOnlyEntityType)

Vrátí název zobrazení, na které je typ entity namapován předem schématem nebo null pokud není mapován na zobrazení.

GetSqlQuery(IEntityType)

Vrátí řetězec SQL použitý k poskytnutí dat pro typ entity nebo null pokud není namapován na řetězec SQL.

GetSqlQuery(IReadOnlyEntityType)

Vrátí řetězec SQL použitý k poskytnutí dat pro typ entity nebo null pokud není namapován na řetězec SQL.

GetSqlQueryConfigurationSource(IConventionEntityType)

ConfigurationSource Získá pro dotaz řetězec SQL.

GetSqlQueryMappings(IEntityType)

Vrátí mapování řetězců SQL.

GetTableMappings(IEntityType)

Vrátí tabulky, na které je typ entity mapován.

GetTableName(IEntityType)

Vrátí název tabulky, na kterou je typ entity mapován, nebo null pokud není mapován na tabulku.

GetTableName(IReadOnlyEntityType)

Vrátí název tabulky, na kterou je typ entity mapován, nebo null pokud není mapován na tabulku.

GetTableNameConfigurationSource(IConventionEntityType)

Získá pro ConfigurationSource název tabulky.

GetUpdateStoredProcedure(IConventionEntityType)

Vrátí uloženou proceduru, na kterou je typ entity mapován pro aktualizace nebo null pokud není mapován na uloženou proceduru.

GetUpdateStoredProcedure(IReadOnlyEntityType)

Vrátí uloženou proceduru, na kterou je typ entity mapován pro aktualizace nebo null pokud není mapován na uloženou proceduru.

GetUpdateStoredProcedureConfigurationSource(IConventionEntityType)

Získá pro ConfigurationSource aktualizaci uloženou proceduru.

GetViewMappings(IEntityType)

Vrátí zobrazení, na která je typ entity mapován.

GetViewName(IEntityType)

Vrátí název zobrazení, na které je typ entity mapován nebo null pokud není mapován na zobrazení.

GetViewName(IReadOnlyEntityType)

Vrátí název zobrazení, na které je typ entity mapován nebo null pokud není mapován na zobrazení.

GetViewNameConfigurationSource(IConventionEntityType)

Získá pro ConfigurationSource název zobrazení.

GetViewSchema(IEntityType)

Vrátí schéma databáze, které obsahuje mapované zobrazení.

GetViewSchema(IReadOnlyEntityType)

Vrátí schéma databáze, které obsahuje mapované zobrazení.

GetViewSchemaConfigurationSource(IConventionEntityType)

Získá pro ConfigurationSource schéma zobrazení.

IsIgnoredByMigrations(IEntityType)

Získá hodnotu označující, zda typ entity je ignorován migrací.

IsMappedToJson(IReadOnlyEntityType)

Získá hodnotu označující, zda je zadaná entita mapována na sloupec JSON.

IsTableExcludedFromMigrations(IEntityType)

Získá hodnotu označující, zda je přidružená tabulka ignorována migrací.

IsTableExcludedFromMigrations(IReadOnlyEntityType)

Získá hodnotu označující, zda je přidružená tabulka ignorována migrací.

IsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier)

Získá hodnotu označující, zda je zadaná tabulka ignorována migrací.

RemoveCheckConstraint(IConventionEntityType, String)

Odebere objekt IConventionCheckConstraint se zadaným názvem.

RemoveDeleteStoredProcedure(IConventionEntityType)

Odebere uloženou proceduru mapovaného odstranění pro tento typ entity.

RemoveInsertStoredProcedure(IConventionEntityType)

Odebere uloženou proceduru mapovaného vložení pro tento typ entity.

RemoveMappingFragment(IConventionEntityType, StoreObjectIdentifier)

Odebere mapování typu entity 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.

RemoveUpdateStoredProcedure(IConventionEntityType)

Odebere uloženou proceduru mapované aktualizace pro tento typ entity.

SetComment(IConventionEntityType, String, Boolean)

Nakonfiguruje komentář, který se má použít u tabulky, na které je tato entita namapovaná.

SetContainerColumnName(IConventionEntityType, String, Boolean)

Nastaví název sloupce kontejneru, na který je typ entity mapován.

SetContainerColumnTypeMapping(IConventionEntityType, RelationalTypeMapping, Boolean)
Zastaralé..

Nastaví mapování typů pro sloupec kontejneru, na který se typ entity mapuje.

SetDeleteStoredProcedure(IConventionEntityType, Boolean)

Mapuje typ entity na uloženou proceduru pro odstranění.

SetFunctionName(IConventionEntityType, String, Boolean)

Nastaví název funkce, na kterou je typ entity mapován.

SetInsertStoredProcedure(IConventionEntityType, Boolean)

Mapuje typ entity na uloženou proceduru pro vložení.

SetIsTableExcludedFromMigrations(IConventionEntityType, Nullable<Boolean>, StoreObjectIdentifier, Boolean)

Nastaví hodnotu označující, jestli migrace ignorují přidruženou tabulku.

SetIsTableExcludedFromMigrations(IConventionEntityType, Nullable<Boolean>, Boolean)

Nastaví hodnotu označující, jestli migrace ignorují přidruženou tabulku.

SetJsonPropertyName(IConventionEntityType, String, Boolean)

Nastaví hodnotu názvu vlastnosti JSON použitého pro danou entitu namapovanou na sloupec JSON.

SetMappingStrategy(IConventionEntityType, String, Boolean)

Nastaví strategii mapování pro odvozené typy.

SetSchema(IConventionEntityType, String, Boolean)

Nastaví schéma databáze, které obsahuje mapovanou tabulku.

SetSqlQuery(IConventionEntityType, String, Boolean)

Nastaví řetězec SQL použitý k poskytnutí dat pro typ entity.

SetTableName(IConventionEntityType, String, Boolean)

Nastaví název tabulky, na kterou je typ entity mapován.

SetUpdateStoredProcedure(IConventionEntityType, Boolean)

Mapuje typ entity na uloženou proceduru pro aktualizace.

SetViewName(IConventionEntityType, String, Boolean)

Nastaví název zobrazení, na které je typ entity mapován.

SetViewSchema(IConventionEntityType, String, Boolean)

Nastaví schéma databáze, které obsahuje mapované zobrazení.

FindMappingFragment(IReadOnlyTypeBase, StoreObjectIdentifier)

Vrátí mapování typu 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.

GetContainerColumnName(IReadOnlyTypeBase)

Získá název sloupce kontejneru, na který je typ mapován.

GetDeleteStoredProcedure(IReadOnlyTypeBase)

Vrátí uloženou proceduru, na kterou je typ mapován pro odstranění nebo null pokud není mapován na uloženou proceduru.

GetFunctionName(IReadOnlyTypeBase)

Vrátí název funkce, na kterou je typ mapován nebo null není-li namapován na funkci.

GetInsertStoredProcedure(IReadOnlyTypeBase)

Vrátí uloženou proceduru, na kterou je typ mapován pro vložení nebo null pokud není mapován na uloženou proceduru.

GetJsonPropertyName(IReadOnlyTypeBase)

Získá hodnotu názvu vlastnosti JSON použité pro danou entitu namapovanou na sloupec JSON.

GetMappingFragments(IReadOnlyTypeBase)

Vrátí všechny nakonfigurované fragmenty mapování typů.

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

GetMappingFragments(IReadOnlyTypeBase, StoreObjectType)

Vrátí všechny nakonfigurované fragmenty mapování typů daného typu.

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

GetMappingStrategy(IReadOnlyTypeBase)

Získá strategii mapování pro odvozené typy.

GetSchema(IReadOnlyTypeBase)

Vrátí schéma databáze, které obsahuje mapovanou tabulku.

GetSqlQuery(IReadOnlyTypeBase)

Vrátí řetězec SQL použitý k poskytnutí dat pro typ nebo null pokud není mapován na řetězec SQL.

GetTableName(IReadOnlyTypeBase)

Vrátí název tabulky, na kterou je typ mapován, nebo null pokud není mapován na tabulku.

GetUpdateStoredProcedure(IReadOnlyTypeBase)

Vrátí uloženou proceduru, na kterou je typ mapován pro aktualizace nebo null pokud není mapován na uloženou proceduru.

GetViewName(IReadOnlyTypeBase)

Vrátí název zobrazení, na které je typ mapován nebo null pokud není mapován na zobrazení.

GetViewSchema(IReadOnlyTypeBase)

Vrátí schéma databáze, které obsahuje mapované zobrazení.

IsMappedToJson(IReadOnlyTypeBase)

Získá hodnotu označující, zda je zadaná entita mapována na sloupec JSON.

GetDbSetName(IReadOnlyEntityType)

Získá název, který by měl být použit pro DbSet<TEntity> vlastnost DbContext ve třídě pro tento typ entity.

GetUseSqlReturningClauseConfigurationSource(IConventionEntityType)

Získá zdroj konfigurace pro použití sql returning klauzule při ukládání změn tabulky.

IsSqlReturningClauseUsed(IReadOnlyEntityType)

Vrátí hodnotu označující, zda se má při ukládání změn v tabulce použít klauzule SQL RETURNING. Klauzule RETURNING není kompatibilní s určitými funkcemi Sqlite, jako jsou virtuální tabulky nebo tabulky s triggery AFTER.

IsSqlReturningClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)

Vrátí hodnotu označující, zda se má při ukládání změn v tabulce použít klauzule SQL RETURNING. Klauzule RETURNING není kompatibilní s určitými funkcemi Sqlite, jako jsou virtuální tabulky nebo tabulky s triggery AFTER.

UseSqlReturningClause(IConventionEntityType, Nullable<Boolean>, StoreObjectIdentifier, Boolean)

Nastaví hodnotu označující, jestli se má při ukládání změn do tabulky použít klauzule SQL RETURNING. Klauzule RETURNING není kompatibilní s určitými funkcemi Sqlite, jako jsou virtuální tabulky nebo tabulky s triggery AFTER.

UseSqlReturningClause(IConventionEntityType, Nullable<Boolean>, Boolean)

Nastaví hodnotu označující, jestli se má při ukládání změn do tabulky použít klauzule SQL RETURNING. Klauzule RETURNING není kompatibilní s určitými funkcemi Sqlite, jako jsou virtuální tabulky nebo tabulky s triggery AFTER.

GetHistoryTableName(IReadOnlyEntityType)

Vrátí hodnotu představující název tabulky historie přidružené k entitě namapované na dočasnou tabulku.

GetHistoryTableNameConfigurationSource(IConventionEntityType)

Získá zdroj konfigurace pro dočasné nastavení názvu tabulky historie.

GetHistoryTableSchema(IReadOnlyEntityType)

Vrátí hodnotu představující schéma tabulky historie přidružené k entitě namapované na dočasnou tabulku.

GetHistoryTableSchemaConfigurationSource(IConventionEntityType)

Získá zdroj konfigurace pro dočasné nastavení tabulky historie.

GetIsMemoryOptimizedConfigurationSource(IConventionEntityType)

Získá zdroj konfigurace pro nastavení optimalizované pro paměť.

GetIsTemporalConfigurationSource(IConventionEntityType)

Získá zdroj konfigurace pro nastavení dočasné tabulky.

GetPeriodEndPropertyName(IReadOnlyEntityType)

Vrátí hodnotu představující název vlastnosti tečky u entity namapované na dočasnou tabulku.

GetPeriodEndPropertyNameConfigurationSource(IConventionEntityType)

Získá zdroj konfigurace pro nastavení názvu koncové vlastnosti časové tabulky období.

GetPeriodStartPropertyName(IReadOnlyEntityType)

Vrátí hodnotu představující název vlastnosti začátku období entity namapované na dočasnou tabulku.

GetPeriodStartPropertyNameConfigurationSource(IConventionEntityType)

Získá zdroj konfigurace pro nastavení počáteční vlastnosti časové tabulky období.

GetUseSqlOutputClauseConfigurationSource(IConventionEntityType)

Získá zdroj konfigurace pro použití klauzule SQL OUTPUT při ukládání změn do tabulky.

IsMemoryOptimized(IEntityType)

Vrátí hodnotu označující, zda je typ entity mapován na tabulku optimalizovanou pro paměť.

IsMemoryOptimized(IReadOnlyEntityType)

Vrátí hodnotu označující, zda je typ entity mapován na tabulku optimalizovanou pro paměť.

IsSqlOutputClauseUsed(IReadOnlyEntityType)

Vrátí hodnotu určující, jestli se má při ukládání změn do tabulky použít klauzule SQL OUTPUT. Klauzule OUTPUT není kompatibilní s určitými funkcemi SQL Server, jako jsou tabulky s triggery.

IsSqlOutputClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)

Vrátí hodnotu určující, jestli se má při ukládání změn do zadané tabulky použít klauzule SQL OUTPUT. Klauzule OUTPUT není kompatibilní s určitými funkcemi SQL Server, jako jsou tabulky s triggery.

IsTemporal(IReadOnlyEntityType)

Vrátí hodnotu označující, zda je typ entity mapován na dočasnou tabulku.

SetHistoryTableName(IConventionEntityType, String, Boolean)

Nastaví hodnotu představující název tabulky historie přidružené k entitě namapované na dočasnou tabulku.

SetHistoryTableSchema(IConventionEntityType, String, Boolean)

Nastaví hodnotu představující schéma tabulky historie přidružené k entitě namapované na dočasnou tabulku.

SetIsMemoryOptimized(IConventionEntityType, Nullable<Boolean>, Boolean)

Nastaví hodnotu označující, jestli je typ entity mapován na tabulku optimalizovanou pro paměť.

SetIsTemporal(IConventionEntityType, Nullable<Boolean>, Boolean)

Nastaví hodnotu označující, jestli je typ entity mapován na dočasnou tabulku.

SetPeriodEndPropertyName(IConventionEntityType, String, Boolean)

Nastaví hodnotu představující název vlastnosti tečky u entity namapované na dočasnou tabulku.

SetPeriodStartPropertyName(IConventionEntityType, String, Boolean)

Nastaví hodnotu představující název vlastnosti začátku období entity namapované na dočasnou tabulku.

UseSqlOutputClause(IConventionEntityType, Nullable<Boolean>, StoreObjectIdentifier, Boolean)

Nastaví hodnotu označující, jestli se má při ukládání změn do tabulky použít klauzule SQL OUTPUT. Klauzule OUTPUT není kompatibilní s určitými funkcemi SQL Server, jako jsou tabulky s triggery.

UseSqlOutputClause(IConventionEntityType, Nullable<Boolean>, Boolean)

Nastaví hodnotu označující, jestli se má při ukládání změn do tabulky použít klauzule SQL OUTPUT. Klauzule OUTPUT není kompatibilní s určitými funkcemi SQL Server, jako jsou tabulky s triggery.

GetNavigationAccessMode(ITypeBase)

PropertyAccessMode Získá objekt , který se používá pro navigace tohoto typu.

Všimněte si, že jednotlivé navigace můžou tento režim přístupu přepsat. Vrácená hodnota se použije pro všechny navigace, pro které nebylo zadáno žádné přepsání.

GetPropertyAccessMode(ITypeBase)

PropertyAccessMode Získá použití pro vlastnosti a navigace tohoto typu.

Všimněte si, že jednotlivé vlastnosti a navigace můžou tento režim přístupu přepsat. Vrácená hodnota se použije pro všechny vlastnosti nebo navigaci, pro které nebylo zadáno žádné přepsání.

Platí pro