Sdílet prostřednictvím


EdmProperty Třída

Definice

V konceptuálním prostoru představuje EdmProperty vlastnost entity. V úložišti představuje EdmProperty sloupec v tabulce.

public class EdmProperty : System.Data.Entity.Core.Metadata.Edm.EdmMember
type EdmProperty = class
    inherit EdmMember
Public Class EdmProperty
Inherits EdmMember
Dědičnost

Vlastnosti

BuiltInTypeKind

Získá předdefinovaný typ pro tento EdmProperty.

CollectionKind

Získá nebo nastaví typ kolekce pro tento model.

ComplexType

Získá informace o komplexním typu pro tuto vlastnost.

ConcurrencyMode

Získá nebo nastaví režim souběžnosti pro vlastnost.

DeclaringType

Získá typ, na kterém je tento člen deklarován.

(Zděděno od EdmMember)
DefaultValue

Získá výchozí hodnotu pro tento EdmProperty.

Documentation

Získá nebo nastaví dokumentaci přidruženou k tomuto typu.

(Zděděno od MetadataItem)
EnumType

Získá informace o typu výčtu pro tuto vlastnost.

IsCollectionType

Získá, zda je vlastnost typu kolekce vlastnost.

IsComplexType

Získá, zda tato vlastnost je komplexní typ vlastnost.

IsEnumType

Získá, zda tato vlastnost je typ výčtu vlastnost.

IsFixedLength

Získá nebo nastaví, zda délka této vlastnosti je pevná.

IsFixedLengthConstant

Získá, zda pevná délka omezující vlastnost je konstantní pro zprostředkovatele databáze.

IsMaxLength

Získá nebo nastaví, zda tato vlastnost používá maximální délku podporovanou zprostředkovatelem.

IsMaxLengthConstant

Získá, zda je omezující vlastnost maximální délky konstantní pro poskytovatele databáze.

IsPrecisionConstant

Získá, zda přesnost omezující vlastnost je konstantní pro zprostředkovatele databáze.

IsPrimitiveType

Získá, zda tato vlastnost je primitivní typ.

IsScaleConstant

Získá, zda omezující vlastnost škálování je konstantní pro poskytovatele databáze.

IsStoreGeneratedComputed

Řekne, jestli je tento člen v definici EDM označený jako vypočítaný člen.

(Zděděno od EdmMember)
IsStoreGeneratedIdentity

Řekne, jestli je model vygenerovaný úložištěm tohoto člena v definici EDM označený jako Identita.

(Zděděno od EdmMember)
IsUnderlyingPrimitiveType

Získá, zda tato vlastnost je základní primitivní typ.

IsUnicode

Získá nebo nastaví, zda je tato vlastnost Unicode vlastnost.

IsUnicodeConstant

Získá, zda Unicode omezující vlastnost je konstantní pro poskytovatele databáze.

MaxLength

Získá nebo nastaví maximální délku vlastnosti.

MetadataProperties

Získá seznam vlastností aktuálního typu.

(Zděděno od MetadataItem)
Name

Získá nebo nastaví název vlastnosti. Nastavení z úložiště model-space model-convention změní název sloupce databáze pro tuto vlastnost. V koncepčním modelu by to mělo odpovídat odpovídající vlastnosti z třídy entity a nemělo by se měnit.

(Zděděno od EdmMember)
Nullable

Získá hodnotu označující, zda to EdmProperty může mít hodnotu null.

Precision

Získá nebo nastaví přesnost této vlastnosti.

PrimitiveType

Získá primitivní typ informace pro tuto vlastnost.

Scale

Získá nebo nastaví měřítko této vlastnosti.

StoreGeneratedPattern

Získá nebo nastaví metodu generování databáze pro sloupec databáze přidružený k této vlastnosti.

TypeName

Získá název typu vlastnosti.

TypeUsage

Získá instanci TypeUsage třídy, která obsahuje jak typ členu, tak omezující vlastnosti pro typ.

(Zděděno od EdmMember)
UnderlyingPrimitiveType

Získá základní primitivní typ informace pro tuto vlastnost.

Metody

AddAnnotation(String, Object)

Přidá nebo aktualizuje poznámku se zadaným názvem a hodnotou.

(Zděděno od MetadataItem)
Create(String, TypeUsage)

Vytvoří novou instanci typu EdmProperty.

CreateComplex(String, ComplexType)

Vytvoří novou komplexní vlastnost.

CreateEnum(String, EnumType)

Vytvoří novou vlastnost výčtu.

CreatePrimitive(String, PrimitiveType)

Vytvoří novou primitivní vlastnost.

RemoveAnnotation(String)

Odebere poznámku se zadaným názvem.

(Zděděno od MetadataItem)
SetMetadataProperties(IEnumerable<MetadataProperty>)

Nastaví vlastnosti metadat.

ToString()

Vrátí název tohoto člena.

(Zděděno od EdmMember)

Platí pro