EdmProperty Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Entity Framework