EdmProperty Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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) |