System.ComponentModel.DataAnnotations.Schema Obor názvů

Poskytuje podporu pro třídy atributů, které se používají k definování metadat pro ASP.NET MVC a ASP.NET ovládací prvky dat.

Třídy

ColumnAttribute

Představuje sloupec databáze, na který je vlastnost mapována.

ComplexTypeAttribute

Označuje, že třída je komplexní typ. Komplexní typy jsou jiné než skalární vlastnosti typů entit, které umožňují uspořádání skalárních vlastností v rámci entit. Komplexní typy nemají klíče a nemůžou být spravovány rozhraním Entity Framework kromě nadřazeného objektu.

DatabaseGeneratedAttribute

Určuje, jak databáze generuje hodnoty vlastnosti.

ForeignKeyAttribute

Označuje vlastnost použitou jako cizí klíč v relaci.

InversePropertyAttribute

Určuje inverzní funkci navigační vlastnosti, která představuje druhý konec stejné relace.

NotMappedAttribute

Označuje, že vlastnost nebo třída by měla být vyloučena z mapování databáze.

TableAttribute

Určuje tabulku databáze, na kterou je třída namapována.

Výčty

DatabaseGeneratedOption

Představuje vzor použitý ke generování hodnot pro vlastnost v databázi.