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