System.ComponentModel.DataAnnotations.Schema Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |