System.ComponentModel.DataAnnotations.Schema Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет поддержку классов атрибутов, используемых для определения метаданных для ASP.NET MVC и элементов управления данными ASP.NET.
Классы
ColumnAttribute |
Представляет столбец базы данных, с которым сопоставлено свойство. |
ComplexTypeAttribute |
Указывает, что класс представляет сложный тип. Сложные типы — это нескалярные свойства типов сущности, которые позволяют организовать в сущностях скалярные свойства. Сложные типы не имеют ключей и не могут управляться платформой Entity Framework отдельно от их родительских объектов. |
DatabaseGeneratedAttribute |
Указывает, как база данных формирует значения для свойства. |
ForeignKeyAttribute |
Обозначает свойство, используемое в связи в качестве внешнего ключа. |
InversePropertyAttribute |
Задает инверсию свойства навигации, представляющего другой конец той же связи. |
NotMappedAttribute |
Указывает, что свойство или класс должны быть исключены из сопоставления с базой данных. |
TableAttribute |
Указывает таблицу базы данных, с которой сопоставлен класс. |
Перечисления
DatabaseGeneratedOption |
Представляет шаблон, используемый для создания значений свойства в базе данных. |