System.ComponentModel.DataAnnotations.Schema Namespace

Пространство имен System.ComponentModel.DataAnnotations.Schema предоставляет поддержку классов атрибутов, используемых для определения метаданных для ASP.NET MVC и элементов управления данными ASP.NET. The System.ComponentModel.DataAnnotations.Schema namespace provides support for attribute classes that are used to define metadata for ASP.NET MVC and ASP.NET data controls.

Классы

ColumnAttribute

Представляет столбец базы данных, с которым сопоставлено свойство.Represents the database column that a property is mapped to.

ComplexTypeAttribute

Указывает, что класс представляет сложный тип.Denotes that the class is a complex type. Сложные типы — это нескалярные свойства типов сущности, которые позволяют организовать в сущностях скалярные свойства.Complex types are non-scalar properties of entity types that enable scalar properties to be organized within entities. Сложные типы не имеют ключей и не могут управляться платформой Entity Framework отдельно от их родительских объектов.Complex types do not have keys and cannot be managed by the Entity Framework apart from the parent object.

DatabaseGeneratedAttribute

Указывает, каким образом база данных создает значения для свойства.Specifies how the database generates values for a property.

ForeignKeyAttribute

Обозначает свойство, используемое в связи в качестве внешнего ключа.Denotes a property used as a foreign key in a relationship.

InversePropertyAttribute

Задает инверсию свойства навигации, представляющего другой конец той же связи.Specifies the inverse of a navigation property that represents the other end of the same relationship.

NotMappedAttribute

Указывает, что свойство или класс должны быть исключены из сопоставления с базой данных.Denotes that a property or class should be excluded from database mapping.

TableAttribute

Указывает таблицу базы данных, с которой сопоставлен класс.Specifies the database table that a class is mapped to.

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

DatabaseGeneratedOption

Представляет шаблон, используемый для создания значений свойства в базе данных.Represents the pattern used to generate values for a property in the database.