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

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

Классы

Имя Описание
ColumnAttribute

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

ComplexTypeAttribute

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

DatabaseGeneratedAttribute

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

ForeignKeyAttribute

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

InversePropertyAttribute

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

NotMappedAttribute

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

TableAttribute

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

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

Имя Описание
DatabaseGeneratedOption

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