ConventionPrimitivePropertyConfiguration Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Используется для конфигурации простого свойства типа сущности или сложного типа. Эта функциональность конфигурации доступна с помощью упрощенных соглашений.
public class ConventionPrimitivePropertyConfiguration
type ConventionPrimitivePropertyConfiguration = class
Public Class ConventionPrimitivePropertyConfiguration
- Наследование
-
ConventionPrimitivePropertyConfiguration
Свойства
ClrPropertyInfo |
Возвращает для PropertyInfo этого свойства . |
Методы
Equals(Object) |
Используется для конфигурации простого свойства типа сущности или сложного типа. Эта функциональность конфигурации доступна с помощью упрощенных соглашений. |
GetHashCode() |
Используется для конфигурации простого свойства типа сущности или сложного типа. Эта функциональность конфигурации доступна с помощью упрощенных соглашений. |
GetType() |
Возвращает объект Type для текущего экземпляра. |
HasColumnAnnotation(String, Object) |
Задает заметку в модели для столбца базы данных, используемого для хранения свойства . Значение заметки можно использовать позже при обработке столбца, например при создании миграций. |
HasColumnName(String) |
Настраивает имя столбца базы данных, используемого для хранения этого свойства. |
HasColumnOrder(Int32) |
Настраивает порядковый номер столбца базы данных, используемого для хранения этого свойства. Этот метод также используется для указания упорядочения ключа, если тип сущности имеет составной ключ. |
HasColumnType(String) |
Настраивает тип данных столбца базы данных, используемого для хранения этого свойства. |
HasDatabaseGeneratedOption(DatabaseGeneratedOption) |
Указывает, как база данных будет формировать значения этого свойства. |
HasMaxLength(Int32) |
Указывает, что свойство будет иметь заданную максимальную длину. |
HasParameterName(String) |
Настраивает имя параметра, используемого в хранимых процедурах для этого свойства. |
HasPrecision(Byte) |
Настраивает точность DateTime свойства . Если поставщик базы данных не поддерживает точность для типа данных столбца, значение игнорируется. |
HasPrecision(Byte, Byte) |
Настраивает точность и масштаб Decimal свойства . |
IsConcurrencyToken() |
Настраивает использование свойства в качестве маркера оптимистичного параллелизма. |
IsConcurrencyToken(Boolean) |
Указывает, должно ли свойство использоваться в качестве маркера оптимистичного параллелизма. |
IsFixedLength() |
Указывает, что свойство будет фиксированной длины. Используйте HasMaxLength для установки фиксированной длины для этого свойства. |
IsKey() |
Настраивает это свойство как часть первичного ключа типа сущности. |
IsMaxLength() |
Настраивает для свойства разрешение использовать максимальную длину, поддерживаемую поставщиком баз данных. |
IsOptional() |
Настраивает свойство необязательным. Столбец базы данных, используемый для хранения этого свойства, будет допускать значения NULL. |
IsRequired() |
Настраивает свойство обязательным. Столбец базы данных, используемый для хранения этого свойства, не будет допускать значений NULL. |
IsRowVersion() |
Настраивает свойство, чтобы отображалась версия строки в базе данных. Реальный тип данных будет разным в зависимости от используемого поставщика баз данных. Установка отображения версии строки для этого свойства автоматически сделает его маркером оптимистичного параллелизма. |
IsUnicode() |
Указывает, что это свойство будет поддерживать содержимое строк в Юникоде. |
IsUnicode(Boolean) |
Указывает, будет ли это свойство поддерживать содержимое строк в Юникоде. |
IsVariableLength() |
Настраивает свойство на переменную длину. По умолчанию свойства имеют переменную длину. |
ToString() |
Используется для конфигурации простого свойства типа сущности или сложного типа. Эта функциональность конфигурации доступна с помощью упрощенных соглашений. |
Применяется к
Entity Framework