System.ComponentModel.DataAnnotations.Schema Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia obsługę klas atrybutów, które są używane do definiowania metadanych dla kontrolek danych ASP.NET MVC i ASP.NET.
Klasy
ColumnAttribute |
Reprezentuje kolumnę bazy danych, do której jest mapowana właściwość. |
ComplexTypeAttribute |
Oznacza, że klasa jest typem złożonym. Typy złożone to nieskalarne właściwości typów jednostek, które umożliwiają organizowanie właściwości skalarnych w jednostkach. Typy złożone nie mają kluczy i nie mogą być zarządzane przez program Entity Framework poza obiektem nadrzędnym. |
DatabaseGeneratedAttribute |
Określa sposób generowania wartości dla właściwości przez bazę danych. |
ForeignKeyAttribute |
Określa właściwość używaną jako klucz obcy w relacji. |
InversePropertyAttribute |
Określa odwrotność właściwości nawigacji, która reprezentuje drugi koniec tej samej relacji. |
NotMappedAttribute |
Oznacza, że właściwość lub klasa powinna być wykluczona z mapowania bazy danych. |
TableAttribute |
Określa tabelę bazy danych, na którą jest mapowana klasa. |
Wyliczenia
DatabaseGeneratedOption |
Reprezentuje wzorzec używany do generowania wartości dla właściwości w bazie danych. |