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


PrimitivePropertyConfiguration - класс

[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]

Предоставляет методы для настройки свойства-примитива для типа сущности или сложного типа. Функции настройки доступны при использовании Code First Fluent API, см. DbModelBuilder.

Иерархия наследования

System.Object
  System.Data.Entity.ModelConfiguration.Configuration.PrimitivePropertyConfiguration
    System.Data.Entity.ModelConfiguration.Configuration.DateTimePropertyConfiguration
    System.Data.Entity.ModelConfiguration.Configuration.DecimalPropertyConfiguration
    System.Data.Entity.ModelConfiguration.Configuration.LengthPropertyConfiguration

Пространство имен:  System.Data.Entity.ModelConfiguration.Configuration
Сборка:  EntityFramework (в EntityFramework.dll)

Синтаксис

'Декларация
Public Class PrimitivePropertyConfiguration
'Применение
Dim instance As PrimitivePropertyConfiguration
public class PrimitivePropertyConfiguration
public ref class PrimitivePropertyConfiguration
type PrimitivePropertyConfiguration =  class end
public class PrimitivePropertyConfiguration

Тип PrimitivePropertyConfiguration предоставляет следующие члены.

Методы

  Имя Описание
Открытый метод Equals Определяет, равен ли данный экземпляр указанному объекту. (Переопределяет Object.Equals(Object).)
Защищенный метод Finalize (Унаследовано от Object.)
Открытый метод GetHashCode Возвращает хэш-код текущего экземпляра. (Переопределяет Object.GetHashCode().)
Открытый метод GetType Возвращает объект Type для текущего экземпляра.
Открытый метод HasColumnAnnotation Задает заметку в модели для столбца базы данных, используемого для хранения этого свойства.Значение заметки можно впоследствии использовать при обработке столбца, например, при создании миграций.
Открытый метод HasColumnName Настраивает имя столбца базы данных, используемого для хранения этого свойства.
Открытый метод HasColumnOrder Настраивает порядковый номер столбца базы данных, используемого для хранения этого свойства.Этот метод также используется для указания упорядочения ключа, если тип сущности имеет составной ключ.
Открытый метод HasColumnType Настраивает тип данных столбца базы данных, используемого для хранения этого свойства.
Открытый метод HasDatabaseGeneratedOption Указывает, как база данных будет формировать значения этого свойства.
Открытый метод HasParameterName Настраивает имя параметра, используемого в хранимых процедурах для этого свойства.
Открытый метод IsConcurrencyToken() Настраивает использование свойства в качестве маркера оптимистичного параллелизма.
Открытый метод IsConcurrencyToken(Nullable<Boolean>) Указывает, должно ли свойство использоваться в качестве маркера оптимистичного параллелизма.
Открытый метод IsOptional Делает свойство необязательным.Столбец базы данных, используемый для хранения этого свойства, будет допускать значения NULL.
Открытый метод IsRequired Делает свойство обязательным.Столбец базы данных, используемый для хранения этого свойства, не будет допускать значения NULL.
Защищенный метод MemberwiseClone (Унаследовано от Object.)
Открытый метод ToString Возвращает строковое представление этого экземпляра. (Переопределяет Object.ToString().)

По верхнему краю

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.

См. также

Справочник

System.Data.Entity.ModelConfiguration.Configuration - пространство имен