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


StringPropertyConfiguration - класс

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

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

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

System.Object
  System.Data.Entity.ModelConfiguration.Configuration.PrimitivePropertyConfiguration
    System.Data.Entity.ModelConfiguration.Configuration.LengthPropertyConfiguration
      System.Data.Entity.ModelConfiguration.Configuration.StringPropertyConfiguration

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

Синтаксис

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

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

Методы

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

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

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

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

См. также

Справочник

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