Udostępnij za pośrednictwem


EdmProperty Klasa

Definicja

W obszarze koncepcyjnym właściwość EdmProperty reprezentuje właściwość jednostki. W obszarze magazynu właściwość EdmProperty reprezentuje kolumnę w tabeli.

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

Właściwości

BuiltInTypeKind

Pobiera wbudowany rodzaj typu dla tego EdmPropertyelementu .

CollectionKind

Pobiera lub ustawia rodzaj kolekcji dla tego modelu.

ComplexType

Pobiera informacje o typie złożonym dla tej właściwości.

ConcurrencyMode

Pobiera lub ustawia tryb współbieżności dla właściwości.

DeclaringType

Pobiera typ zadeklarowany przez ten element członkowski.

(Odziedziczone po EdmMember)
DefaultValue

Pobiera wartość domyślną dla tego EdmPropertyelementu .

Documentation

Pobiera lub ustawia dokumentację skojarzą z tym typem.

(Odziedziczone po MetadataItem)
EnumType

Pobiera informacje o typie wyliczenia dla tej właściwości.

IsCollectionType

Pobiera, czy właściwość jest właściwością typu kolekcji.

IsComplexType

Pobiera, czy ta właściwość jest właściwością typu złożonego.

IsEnumType

Pobiera, czy ta właściwość jest właściwością typu wyliczenia.

IsFixedLength

Pobiera lub ustawia, czy długość tej właściwości jest stała.

IsFixedLengthConstant

Pobiera, czy aspekt o stałej długości jest stały dla dostawcy bazy danych.

IsMaxLength

Pobiera lub ustawia, czy ta właściwość używa maksymalnej długości obsługiwanej przez dostawcę.

IsMaxLengthConstant

Pobiera, czy maksymalny aspekt długości jest stały dla dostawcy bazy danych.

IsPrecisionConstant

Pobiera, czy facet dokładności jest stały dla dostawcy bazy danych.

IsPrimitiveType

Pobiera, czy ta właściwość jest typem pierwotnym.

IsScaleConstant

Pobiera, czy aspekt skalowania jest stały dla dostawcy bazy danych.

IsStoreGeneratedComputed

Informuje, czy ten element członkowski jest oznaczony jako element członkowski obliczony w definicji EDM

(Odziedziczone po EdmMember)
IsStoreGeneratedIdentity

Informuje, czy wygenerowany wzorzec magazynu tego elementu członkowskiego jest oznaczony jako Tożsamość w definicji EDM

(Odziedziczone po EdmMember)
IsUnderlyingPrimitiveType

Pobiera, czy ta właściwość jest podstawowym typem pierwotnym.

IsUnicode

Pobiera lub ustawia, czy ta właściwość jest właściwością Unicode.

IsUnicodeConstant

Pobiera, czy facet Unicode jest stały dla dostawcy bazy danych.

MaxLength

Pobiera lub ustawia maksymalną długość właściwości.

MetadataProperties

Pobiera listę właściwości bieżącego typu.

(Odziedziczone po MetadataItem)
Name

Pobiera lub ustawia nazwę właściwości. Ustawienie tej wartości z konwencji modelu przestrzeni magazynu spowoduje zmianę nazwy kolumny bazy danych dla tej właściwości. W modelu koncepcyjnym powinna ona być zgodna z odpowiednią właściwością z klasy jednostki i nie powinna zostać zmieniona.

(Odziedziczone po EdmMember)
Nullable

Pobiera wartość wskazującą, czy może to EdmProperty mieć wartość null.

Precision

Pobiera lub ustawia precyzję tej właściwości.

PrimitiveType

Pobiera informacje o typie pierwotnym dla tej właściwości.

Scale

Pobiera lub ustawia skalę tej właściwości.

StoreGeneratedPattern

Pobiera lub ustawia metodę generowania bazy danych dla kolumny bazy danych skojarzonej z tą właściwością

TypeName

Pobiera nazwę typu właściwości.

TypeUsage

Pobiera wystąpienie TypeUsage klasy zawierającej zarówno typ składowej, jak i aspekty dla typu.

(Odziedziczone po EdmMember)
UnderlyingPrimitiveType

Pobiera podstawowe informacje o typie pierwotnym dla tej właściwości.

Metody

AddAnnotation(String, Object)

Dodaje lub aktualizuje adnotację o określonej nazwie i wartości.

(Odziedziczone po MetadataItem)
Create(String, TypeUsage)

Tworzy nowe wystąpienie typu EdmProperty.

CreateComplex(String, ComplexType)

Tworzy nową właściwość złożoną.

CreateEnum(String, EnumType)

Tworzy nową właściwość wyliczenia.

CreatePrimitive(String, PrimitiveType)

Tworzy nową właściwość pierwotną.

RemoveAnnotation(String)

Usuwa adnotację o określonej nazwie.

(Odziedziczone po MetadataItem)
SetMetadataProperties(IEnumerable<MetadataProperty>)

Ustawia właściwości metadanych.

ToString()

Zwraca nazwę tego elementu członkowskiego.

(Odziedziczone po EdmMember)

Dotyczy