System.ComponentModel.DataAnnotations.Schema Пространство имен

Предоставляет поддержку классов атрибутов, используемых для определения метаданных для ASP.NET MVC и элементов управления данными ASP.NET.

Классы

ColumnAttribute

Представляет столбец базы данных, с которым сопоставлено свойство.

ComplexTypeAttribute

Указывает, что класс представляет сложный тип. Сложные типы — это нескалярные свойства типов сущности, которые позволяют организовать в сущностях скалярные свойства. Сложные типы не имеют ключей и не могут управляться платформой Entity Framework отдельно от их родительских объектов.

DatabaseGeneratedAttribute

Указывает, как база данных формирует значения для свойства.

ForeignKeyAttribute

Обозначает свойство, используемое в связи в качестве внешнего ключа.

InversePropertyAttribute

Задает инверсию свойства навигации, представляющего другой конец той же связи.

NotMappedAttribute

Указывает, что свойство или класс должны быть исключены из сопоставления с базой данных.

TableAttribute

Указывает таблицу базы данных, с которой сопоставлен класс.

Перечисления

DatabaseGeneratedOption

Представляет шаблон, используемый для создания значений свойства в базе данных.