Sdílet prostřednictvím


RuntimeComplexType Třída

Definice

Představuje typ komplexní vlastnosti strukturálního typu.

public class RuntimeComplexType : Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase, Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeComplexType
type RuntimeComplexType = class
    inherit RuntimeTypeBase
    interface IRuntimeComplexType
    interface IComplexType
    interface IReadOnlyComplexType
    interface IReadOnlyTypeBase
    interface IReadOnlyAnnotatable
    interface ITypeBase
    interface IAnnotatable
    interface IRuntimeTypeBase
Public Class RuntimeComplexType
Inherits RuntimeTypeBase
Implements IRuntimeComplexType
Dědičnost
Implementuje
IAnnotatable IReadOnlyAnnotatable IComplexType Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeComplexType Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase IReadOnlyComplexType IReadOnlyTypeBase ITypeBase

Poznámky

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

Konstruktory

RuntimeComplexType(String, Type, RuntimeComplexProperty, ChangeTrackingStrategy, PropertyInfo, Boolean)

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.

Vlastnosti

BaseType

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

(Zděděno od RuntimeTypeBase)
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 RuntimeTypeBase)
ComplexProperty

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.

ConstructorBinding

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

DebugView

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.

DirectlyDerivedTypes

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

(Zděděno od RuntimeTypeBase)
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)
Model

Získá model, do kterého tento typ patří.

(Zděděno od RuntimeTypeBase)
Name

Získá název tohoto typu.

(Zděděno od RuntimeTypeBase)
Properties

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 RuntimeTypeBase)
ServiceOnlyConstructorBinding

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.

Metody

AddAnnotation(String, Annotation)

Přidá poznámku k tomuto objektu. Vyvolá se, 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á se, 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)
AddComplexProperty(String, Type, String, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean, ChangeTrackingStrategy, PropertyInfo, Boolean)

Přidá komplexní vlastnost k tomuto typu entity.

(Zděděno od RuntimeTypeBase)
AddProperty(String, Type, PropertyInfo, FieldInfo, 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)

Přidá vlastnost k tomuto typu entity.

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

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 AnnotatableBase)
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 AnnotatableBase)
AddRuntimeAnnotations(IEnumerable<Annotation>)

Přidá poznámky modulu runtime k tomuto objektu.

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

Přidá poznámky modulu runtime k tomuto objektu.

(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á se, 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, vrátí null , pokud neexistuje.

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

Získá komplexní vlastnosti s daným názvem tohoto typu, základní typy nebo odvozené typy.

(Zděděno od RuntimeTypeBase)
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 RuntimeTypeBase)
FindDeclaredProperty(String)

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 RuntimeTypeBase)
FindIndexerPropertyInfo()

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

(Zděděno od RuntimeTypeBase)
FindMember(String)

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.

FindMembersInHierarchy(String)

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.

FindProperties(IEnumerable<String>)

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

(Zděděno od RuntimeTypeBase)
FindPropertiesInHierarchy(String)

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

(Zděděno od RuntimeTypeBase)
FindProperty(String)

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

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

Získá poznámku modulu runtime s daným názvem, 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 na aktuální objekt.

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

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

(Zděděno od RuntimeTypeBase)
GetDeclaredComplexProperties()

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

(Zděděno od RuntimeTypeBase)
GetDeclaredMembers()

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.

GetDeclaredProperties()

Získá všechny skalární vlastnosti deklarované na tomto typu.

(Zděděno od RuntimeTypeBase)
GetDerivedTypes()

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 RuntimeTypeBase)
GetDerivedTypes<T>()

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 RuntimeTypeBase)
GetFlattenedComplexProperties()

Vrátí všechny RuntimeComplexProperty členy z tohoto typu a všechny vnořené komplexní typy, pokud existují.

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

Vrátí všechny IProperty členy z tohoto typu a všechny vnořené komplexní typy, pokud existují.

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

Vrátí všechny IProperty členy z tohoto typu a všechny vnořené komplexní typy, pokud existují.

(Zděděno od RuntimeTypeBase)
GetMembers()

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.

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

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

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

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

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.

OnAnnotationSet(String, Annotation, Annotation)

Volána 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 danou poznámku modulu runtime z tohoto objektu.

(Zděděno od AnnotatableBase)
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)
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)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

Explicitní implementace rozhraní

IAnnotatable.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 AnnotatableBase)
IAnnotatable.FindRuntimeAnnotation(String)

Získá poznámku modulu runtime s daným názvem, 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 danou poznámku modulu runtime z tohoto objektu.

(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)
IComplexType.ComplexProperty

Získá přidruženou vlastnost.

IReadOnlyAnnotatable.FindAnnotation(String)

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

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

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

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

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

(Zděděno od AnnotatableBase)
IReadOnlyComplexType.ComplexProperty

Získá přidruženou vlastnost.

IReadOnlyTypeBase.ContainingEntityType

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

IReadOnlyTypeBase.FindComplexProperty(String)

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

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

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

(Zděděno od RuntimeTypeBase)
IReadOnlyTypeBase.FindDeclaredProperty(String)

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

(Zděděno od RuntimeTypeBase)
IReadOnlyTypeBase.FindMember(String)

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

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

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

(Zděděno od RuntimeTypeBase)
IReadOnlyTypeBase.FindProperties(IReadOnlyList<String>)

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

(Zděděno od RuntimeTypeBase)
IReadOnlyTypeBase.FindProperty(String)

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

(Zděděno od RuntimeTypeBase)
IReadOnlyTypeBase.GetChangeTrackingStrategy()

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

(Zděděno od RuntimeTypeBase)
IReadOnlyTypeBase.GetComplexProperties()

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

(Zděděno od RuntimeTypeBase)
IReadOnlyTypeBase.GetDeclaredComplexProperties()

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

(Zděděno od RuntimeTypeBase)
IReadOnlyTypeBase.GetDeclaredMembers()

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

(Zděděno od RuntimeTypeBase)
IReadOnlyTypeBase.GetDeclaredProperties()

Získá všechny skalární vlastnosti deklarované na tomto typu.

(Zděděno od RuntimeTypeBase)
IReadOnlyTypeBase.GetDerivedComplexProperties()

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

(Zděděno od RuntimeTypeBase)
IReadOnlyTypeBase.GetDerivedProperties()

Získá všechny skalární vlastnosti deklarované v typech odvozených z tohoto typu.

(Zděděno od RuntimeTypeBase)
IReadOnlyTypeBase.GetMembers()

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

(Zděděno od RuntimeTypeBase)
IReadOnlyTypeBase.GetProperties()

Získá všechny skalární vlastnosti definované na tomto typu.

(Zděděno od RuntimeTypeBase)
IReadOnlyTypeBase.GetPropertyAccessMode()

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

(Zděděno od RuntimeTypeBase)
IReadOnlyTypeBase.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.

IReadOnlyTypeBase.IsPropertyBag

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

(Zděděno od RuntimeTypeBase)
IReadOnlyTypeBase.Model

Získá model, do kterého patří tento typ.

IRuntimeTypeBase.GetConstructorBindingConfigurationSource()

Představuje typ komplexní vlastnosti strukturálního typu.

(Zděděno od RuntimeTypeBase)
IRuntimeTypeBase.GetServiceOnlyConstructorBindingConfigurationSource()

Představuje typ komplexní vlastnosti strukturálního typu.

(Zděděno od RuntimeTypeBase)
ITypeBase.ContainingEntityType

Představuje typ komplexní vlastnosti strukturálního typu.

ITypeBase.FindComplexProperty(String)

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

(Zděděno od RuntimeTypeBase)
ITypeBase.FindDeclaredProperty(String)

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

(Zděděno od RuntimeTypeBase)
ITypeBase.FindMember(String)

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

(Zděděno od RuntimeTypeBase)
ITypeBase.FindMembersInHierarchy(String)

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

(Zděděno od RuntimeTypeBase)
ITypeBase.FindProperty(String)

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

(Zděděno od RuntimeTypeBase)
ITypeBase.GetComplexProperties()

Získá komplexní vlastnosti definované v tomto typu entity.

(Zděděno od RuntimeTypeBase)
ITypeBase.GetDeclaredComplexProperties()

Získá komplexní vlastnosti deklarované v tomto typu entity.

(Zděděno od RuntimeTypeBase)
ITypeBase.GetDeclaredMembers()

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

(Zděděno od RuntimeTypeBase)
ITypeBase.GetDeclaredProperties()

Získá všechny vlastnosti bez navigace deklarované na tomto typu.

(Zděděno od RuntimeTypeBase)
ITypeBase.GetFlattenedComplexProperties()

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

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

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

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

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

(Zděděno od RuntimeTypeBase)
ITypeBase.GetMembers()

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

(Zděděno od RuntimeTypeBase)
ITypeBase.GetProperties()

Získá vlastnosti definované na tomto typu.

(Zděděno od RuntimeTypeBase)
ITypeBase.GetSnapshottableMembers()

Vrátí všechny členy, které mohou při sledování změn potřebovat hodnotu snímku.

(Zděděno od RuntimeTypeBase)
ITypeBase.Model

Získá model, do kterého patří tento typ.

Metody rozšíření

GetContainerColumnName(IReadOnlyComplexType)

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

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.

FindMappingFragment(ITypeBase, 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.

GetDefaultMappings(ITypeBase)

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

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.

GetDeleteStoredProcedure(ITypeBase)

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

GetDeleteStoredProcedureMappings(ITypeBase)

Vrátí odstraněné uložené procedury, na které je typ mapován.

GetFunctionMappings(ITypeBase)

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

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.

GetInsertStoredProcedure(ITypeBase)

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

GetInsertStoredProcedureMappings(ITypeBase)

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

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.

GetMappingFragments(ITypeBase)

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(ITypeBase, 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.

GetSqlQueryMappings(ITypeBase)

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

GetTableMappings(ITypeBase)

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

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.

GetUpdateStoredProcedure(ITypeBase)

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

GetUpdateStoredProcedureMappings(ITypeBase)

Vrátí uložené procedury aktualizace, na které je typ mapován.

GetViewMappings(ITypeBase)

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

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.

Platí pro