Sdílet prostřednictvím


EntityTypeConfiguration Třída

Definice

Představuje objekt IEdmEntityType , který lze sestavit pomocí ODataModelBuilder.

public class EntityTypeConfiguration : Microsoft.AspNet.OData.Builder.StructuralTypeConfiguration
type EntityTypeConfiguration = class
    inherit StructuralTypeConfiguration
Public Class EntityTypeConfiguration
Inherits StructuralTypeConfiguration
Dědičnost
EntityTypeConfiguration

Konstruktory

EntityTypeConfiguration()

Inicializuje novou instanci EntityTypeConfiguration třídy .

EntityTypeConfiguration(ODataModelBuilder, Type)

Inicializuje novou instanci EntityTypeConfiguration třídy .

Vlastnosti

AddedExplicitly

Získá nebo nastaví hodnotu, která je true , pokud byl název nebo obor názvů typu nastaven uživatelem; false pokud byl odvozen prostřednictvím konvencí.

(Zděděno od StructuralTypeConfiguration)
BaseType

Získá nebo nastaví základní typ tohoto typu entity.

BaseTypeConfigured

Získá hodnotu, která představuje, zda je základní typ explicitně nakonfigurován nebo odvozen.

(Zděděno od StructuralTypeConfiguration)
BaseTypeInternal

Získá základní typ tohoto typu struktury.

(Zděděno od StructuralTypeConfiguration)
ClrType

Získá záložní CLR Type.

(Zděděno od StructuralTypeConfiguration)
DynamicPropertyDictionary

Získá clr informace o vlastnosti slovníku dynamických vlastností na tomto typu struktury.

(Zděděno od StructuralTypeConfiguration)
EnumKeys

Získá kolekci klíčů výčtu pro tento typ entity.

ExplicitProperties

Získá kolekci explicitně přidané vlastnosti.

(Zděděno od StructuralTypeConfiguration)
FullName

Získá úplný název tohoto typu edm.

(Zděděno od StructuralTypeConfiguration)
HasStream

Získá nebo nastaví hodnotu označující, zda je tento typ typu média.

IgnoredProperties

Získá vlastnosti z záložního typu CLR, které mají být ignorovány na tomto typu edm.

(Zděděno od StructuralTypeConfiguration)
InstanceAnnotationsContainer

Získá CLR informace o vlastnosti slovníku poznámek k instancím na tomto strukturálním typu.

(Zděděno od StructuralTypeConfiguration)
IsAbstract

Získá nebo nastaví hodnotu označující, zda je tento typ abstraktní.

(Zděděno od StructuralTypeConfiguration)
IsOpen

Získá hodnotu označující, zda je tento typ otevřený nebo ne.

(Zděděno od StructuralTypeConfiguration)
Keys

Získá kolekci klíčů pro tento typ entity.

Kind

EdmTypeKind Získá z tohotoIEdmTypeConfiguration

ModelBuilder

Hodnota ODataModelBuilder

(Zděděno od StructuralTypeConfiguration)
Name

Získá nebo nastaví název tohoto typu EDM.

(Zděděno od StructuralTypeConfiguration)
Namespace

Získá nebo nastaví obor názvů tohoto typu EDM.

(Zděděno od StructuralTypeConfiguration)
NavigationProperties

Získá kolekci NavigationPropertyConfiguration tohoto typu entity.

(Zděděno od StructuralTypeConfiguration)
Properties

Získá deklarované vlastnosti tohoto typu edm.

(Zděděno od StructuralTypeConfiguration)
QueryConfiguration

Získá nebo nastaví QueryConfiguration.

(Zděděno od StructuralTypeConfiguration)
RemovedProperties

Získá kolekci explicitně odebraných vlastností.

(Zděděno od StructuralTypeConfiguration)
SupportsInstanceAnnotations

Získá hodnotu označující, zda tento typ má poznámky k instancím nebo ne.

(Zděděno od StructuralTypeConfiguration)

Metody

Abstract()

Označí tento typ entity jako abstraktní.

AddCollectionProperty(PropertyInfo)

Přidá vlastnost kolekce k tomuto typu edm.

(Zděděno od StructuralTypeConfiguration)
AddComplexProperty(PropertyInfo)

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

(Zděděno od StructuralTypeConfiguration)
AddContainedNavigationProperty(PropertyInfo, EdmMultiplicity)

Přidá k tomuto typu entity navigační vlastnost EDM.

(Zděděno od StructuralTypeConfiguration)
AddDynamicPropertyDictionary(PropertyInfo)

Přidá informace o vlastnosti dynamických vlastností k tomuto typu struktury.

(Zděděno od StructuralTypeConfiguration)
AddEnumProperty(PropertyInfo)

Přidá vlastnost výčtu pro tento typ edm.

(Zděděno od StructuralTypeConfiguration)
AddInstanceAnnotationContainer(PropertyInfo)

Přidá informace o vlastnosti instanceannotation k tomuto typu struktury.

(Zděděno od StructuralTypeConfiguration)
AddNavigationProperty(PropertyInfo, EdmMultiplicity)

Přidá k tomuto typu entity neobsadnou navigační vlastnost EDM.

(Zděděno od StructuralTypeConfiguration)
AddProperty(PropertyInfo)

Přidá primitivní vlastnost pro tento typ edm.

(Zděděno od StructuralTypeConfiguration)
DerivesFrom(EntityTypeConfiguration)

Nastaví základní typ tohoto typu entity.

DerivesFromNothing()

Nastaví základní typ tohoto typu entity tak, aby null tento typ entity nebyl odvozen z ničeho.

HasKey(PropertyInfo)

Nakonfiguruje vlastnosti klíče pro tento typ entity.

MediaType()

Označí tento typ entity jako typ média.

RemoveKey(EnumPropertyConfiguration)

Odebere vlastnost výčtu z kolekce klíčů výčtu entit.

RemoveKey(PrimitivePropertyConfiguration)

Odebere vlastnost z kolekce klíčů entit.

RemoveProperty(PropertyInfo)

Odebere vlastnost z entity.

Platí pro