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


LengthPropertyConfiguration - класс

[Эта страница относится к документации к 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.LengthPropertyConfiguration
      System.Data.Entity.ModelConfiguration.Configuration.BinaryPropertyConfiguration
      System.Data.Entity.ModelConfiguration.Configuration.StringPropertyConfiguration

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

Синтаксис

'Декларация
Public MustInherit Class LengthPropertyConfiguration _
    Inherits PrimitivePropertyConfiguration
'Применение
Dim instance As LengthPropertyConfiguration
public abstract class LengthPropertyConfiguration : PrimitivePropertyConfiguration
public ref class LengthPropertyConfiguration abstract : public PrimitivePropertyConfiguration
[<AbstractClassAttribute>]
type LengthPropertyConfiguration =  
    class 
        inherit PrimitivePropertyConfiguration 
    end
public abstract class LengthPropertyConfiguration extends PrimitivePropertyConfiguration

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

Методы

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

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

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

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

См. также

Справочник

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