Freigeben über


EdmProperty Klasse

Definition

Im konzeptionellen Raum stellt EdmProperty eine Eigenschaft für eine Entität dar. Im Speicherbereich stellt EdmProperty eine Spalte in einer Tabelle dar.

public class EdmProperty : System.Data.Entity.Core.Metadata.Edm.EdmMember
type EdmProperty = class
    inherit EdmMember
Public Class EdmProperty
Inherits EdmMember
Vererbung

Eigenschaften

BuiltInTypeKind

Ruft die integrierte Typart für EdmProperty auf.

CollectionKind

Ruft die Art der Auflistung für dieses Modell ab oder legt diese fest.

ComplexType

Ruft die komplexen Typinformationen für diese Eigenschaft ab.

ConcurrencyMode

Ruft den Parallelitätsmodus für die Eigenschaft ab oder legt diese fest.

DeclaringType

Ruft den Typ auf, für den dieses Member deklariert wurde.

(Geerbt von EdmMember)
DefaultValue

Ruft den Standardwert für diese EdmProperty ab.

Documentation

Ruft die diesem Typ zugeordnete Dokumentation ab bzw. legt sie fest.

(Geerbt von MetadataItem)
EnumType

Ruft die Enumerationstypinformationen für diese Eigenschaft ab.

IsCollectionType

Ruft ab, ob die Eigenschaft eine Auflistungstypeigenschaft ist.

IsComplexType

Ruft ab, ob es sich bei dieser Eigenschaft um eine eigenschaft vom komplexen Typ handelt.

IsEnumType

Ruft ab, ob diese Eigenschaft eine Enumerationstypeigenschaft ist.

IsFixedLength

Ruft ab oder legt fest, ob die Länge dieser Eigenschaft festgelegt ist.

IsFixedLengthConstant

Ruft ab, ob das Facet mit fester Länge für den Datenbankanbieter konstant ist.

IsMaxLength

Ruft ab oder legt fest, ob diese Eigenschaft die vom Anbieter unterstützte maximale Länge verwendet.

IsMaxLengthConstant

Ruft ab, ob das Facet für die maximale Länge für den Datenbankanbieter konstant ist.

IsPrecisionConstant

Ruft ab, ob das Genauigkeitsfacet für den Datenbankanbieter konstant ist.

IsPrimitiveType

Ruft ab, ob diese Eigenschaft ein primitiver Typ ist.

IsScaleConstant

Ruft ab, ob das Skalierungsfacet für den Datenbankanbieter konstant ist.

IsStoreGeneratedComputed

Gibt an, ob dieses Element in der EDM-Definition als berechnetes Element markiert ist.

(Geerbt von EdmMember)
IsStoreGeneratedIdentity

Gibt an, ob das vom Store generierte Muster dieses Elements in der EDM-Definition als Identität gekennzeichnet ist.

(Geerbt von EdmMember)
IsUnderlyingPrimitiveType

Ruft ab, ob diese Eigenschaft ein zugrunde liegender primitiver Typ ist.

IsUnicode

Ruft ab oder legt fest, ob diese Eigenschaft eine Unicode-Eigenschaft ist.

IsUnicodeConstant

Ruft ab, ob das Unicode-Facet für den Datenbankanbieter konstant ist.

MaxLength

Ruft die maximale Länge der Eigenschaft ab oder legt diese fest.

MetadataProperties

Ruft eine Liste der Eigenschaften des aktuellen Typs ab.

(Geerbt von MetadataItem)
Name

Ruft den Namen der Eigenschaft ab oder legt ihn fest. Wenn Sie dies über eine Speicherraummodellkonvention festlegen, wird der Name der Datenbankspalte für diese Eigenschaft geändert. Im konzeptionellen Modell sollte dies an der entsprechenden Eigenschaft aus der Entitätsklasse ausgerichtet und nicht geändert werden.

(Geerbt von EdmMember)
Nullable

Ruft einen Wert ab, der angibt, ob diese EdmProperty den Wert NULL zulässt.

Precision

Ruft die Genauigkeit dieser Eigenschaft ab oder legt sie fest.

PrimitiveType

Ruft die primitiven Typinformationen für diese Eigenschaft ab.

Scale

Ruft die Skalierung dieser Eigenschaft ab oder legt sie fest.

StoreGeneratedPattern

Ruft die Datenbankgenerierungsmethode für die Datenbankspalte ab, die dieser Eigenschaft zugeordnet ist, oder legt sie fest.

TypeName

Ruft den Typnamen der Eigenschaft ab.

TypeUsage

Ruft die Instanz der TypeUsage-Klasse ab, die zugleich den Membertyp und die Facets für den Typ enthält.

(Geerbt von EdmMember)
UnderlyingPrimitiveType

Ruft die zugrunde liegenden primitiven Typinformationen für diese Eigenschaft ab.

Methoden

AddAnnotation(String, Object)

Fügt eine Anmerkung mit dem angegebenen Namen und Wert hinzu oder aktualisiert sie.

(Geerbt von MetadataItem)
Create(String, TypeUsage)

Erstellt eine neue instance vom Typ EdmProperty.

CreateComplex(String, ComplexType)

Erstellt eine neue komplexe Eigenschaft.

CreateEnum(String, EnumType)

Erstellt eine neue Enumerationseigenschaft.

CreatePrimitive(String, PrimitiveType)

Erstellt eine neue primitive Eigenschaft.

RemoveAnnotation(String)

Entfernt eine Anmerkung mit dem angegebenen Namen.

(Geerbt von MetadataItem)
SetMetadataProperties(IEnumerable<MetadataProperty>)

Legt die Metadateneigenschaften fest.

ToString()

Gibt den Namen dieses Members zurück.

(Geerbt von EdmMember)

Gilt für: