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 tříd atributů, které slouží k definování metadat pro ASP.NET MVC a ASP.NET ovládací prvky dat.
Třídy
| Name | Description |
|---|---|
| ColumnAttribute |
Představuje databázový sloupec, na který je vlastnost namapována. |
| ComplexTypeAttribute |
Označuje, že třída je komplexní typ. Komplexní typy jsou nes 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 nelze je spravovat pomocí entity Framework kromě nadřazeného objektu. |
| DatabaseGeneratedAttribute |
Určuje, jak databáze generuje hodnoty pro vlastnost. |
| 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ěly být vyloučeny z mapování databáze. |
| TableAttribute |
Určuje tabulku databáze, na kterou je třída namapována. |
Výčty
| Name | Description |
|---|---|
| DatabaseGeneratedOption |
Představuje vzor použitý ke generování hodnot pro vlastnost v databázi. |