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 - пространство имен