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


DateTimePropertyConfiguration - класс

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

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

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

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

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

Синтаксис

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

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

Методы

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

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

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

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

См. также

Справочник

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