Поделиться через


EdmProperty Класс

Определение

В концептуальном пространстве EdmProperty представляет свойство сущности. В хранилище EdmProperty представляет столбец в таблице.

public class EdmProperty : System.Data.Entity.Core.Metadata.Edm.EdmMember
type EdmProperty = class
    inherit EdmMember
Public Class EdmProperty
Inherits EdmMember
Наследование

Свойства

BuiltInTypeKind

Возвращает разновидность встроенного типа для этой функции EdmProperty.

CollectionKind

Возвращает или задает тип коллекции для данной модели.

ComplexType

Возвращает сведения о сложном типе для этого свойства.

ConcurrencyMode

Возвращает или задает режим параллелизма для свойства .

DeclaringType

Возвращает тип, который имеет данный элемент.

(Унаследовано от EdmMember)
DefaultValue

Возвращает значение по умолчанию для свойства EdmProperty.

Documentation

Возвращает или задает документацию, связанную с этим типом.

(Унаследовано от MetadataItem)
EnumType

Возвращает сведения о типе перечисления для этого свойства.

IsCollectionType

Возвращает значение, указывающее, является ли свойство типом коллекции.

IsComplexType

Возвращает значение, указывающее, является ли это свойство сложным типом.

IsEnumType

Возвращает значение, указывающее, является ли это свойство свойством типа перечисления.

IsFixedLength

Возвращает или задает значение, указывающее, является ли длина этого свойства фиксированной.

IsFixedLengthConstant

Возвращает значение, указывающее, является ли аспект фиксированной длины константой для поставщика базы данных.

IsMaxLength

Возвращает или задает значение, указывающее, использует ли это свойство максимальную длину, поддерживаемую поставщиком.

IsMaxLengthConstant

Возвращает значение, указывающее, является ли аспект максимальной длины константой для поставщика базы данных.

IsPrecisionConstant

Возвращает значение, указывающее, является ли аспект точности константой для поставщика базы данных.

IsPrimitiveType

Возвращает значение, указывающее, является ли это свойство примитивным типом.

IsScaleConstant

Возвращает значение, указывающее, является ли аспект масштабирования константой для поставщика базы данных.

IsStoreGeneratedComputed

Указывает, помечен ли этот элемент как вычисляемый элемент в определении EDM.

(Унаследовано от EdmMember)
IsStoreGeneratedIdentity

Указывает, помечен ли созданный этим участником шаблон Store как удостоверение в определении EDM.

(Унаследовано от EdmMember)
IsUnderlyingPrimitiveType

Возвращает значение, указывающее, является ли это свойство базовым примитивным типом.

IsUnicode

Возвращает или задает значение, указывающее, является ли это свойство свойством Юникода.

IsUnicodeConstant

Возвращает значение, указывающее, является ли аспект Юникод константой для поставщика базы данных.

MaxLength

Возвращает или задает максимальную длину свойства.

MetadataProperties

Возвращает список свойств текущего типа.

(Унаследовано от MetadataItem)
Name

Получает или задает имя свойства. Установка этого значения из соглашения о модели пространства хранения приведет к изменению имени столбца базы данных для этого свойства. В концептуальной модели это должно соответствовать соответствующему свойству класса сущностей и не должно изменяться.

(Унаследовано от EdmMember)
Nullable

Возвращает значение, указывающее, допускает ли свойство EdmProperty значения NULL.

Precision

Возвращает или задает точность этого свойства.

PrimitiveType

Возвращает сведения о примитивном типе для этого свойства.

Scale

Возвращает или задает масштаб этого свойства.

StoreGeneratedPattern

Возвращает или задает метод создания базы данных для столбца базы данных, связанного с этим свойством.

TypeName

Возвращает имя типа свойства.

TypeUsage

Возвращает экземпляр класса TypeUsage, содержащий тип элемента и аспекты этого типа.

(Унаследовано от EdmMember)
UnderlyingPrimitiveType

Возвращает сведения о базовом примитивном типе для этого свойства.

Методы

AddAnnotation(String, Object)

Добавляет или обновляет заметку с указанным именем и значением.

(Унаследовано от MetadataItem)
Create(String, TypeUsage)

Создает новый экземпляр типа EdmProperty.

CreateComplex(String, ComplexType)

Создает новое сложное свойство.

CreateEnum(String, EnumType)

Создает новое свойство перечисления.

CreatePrimitive(String, PrimitiveType)

Создает новое свойство-примитив.

RemoveAnnotation(String)

Удаляет заметку с указанным именем.

(Унаследовано от MetadataItem)
SetMetadataProperties(IEnumerable<MetadataProperty>)

Задает свойства метаданных.

ToString()

Возвращает имя данного элемента.

(Унаследовано от EdmMember)

Применяется к