System.ComponentModel.DataAnnotations.Schema Névtér

Támogatást nyújt azoknak az attribútumosztályoknak, amelyek a ASP.NET, MVC és ASP.NET adatvezérlők metaadatainak meghatározására szolgálnak.

Osztályok

Name Description
ColumnAttribute

Azt az adatbázisoszlopot jelöli, amelybe egy tulajdonság megfeleltetve van.

ComplexTypeAttribute

Azt jelzi, hogy az osztály egy összetett típus. Az összetett típusok az entitástípusok nem skaláris tulajdonságai, amelyek lehetővé teszik a skaláris tulajdonságok entitáson belüli rendszerezését. Az összetett típusok nem rendelkeznek kulcsokkal, és nem kezelhetők az Entity Framework által a szülőobjektumon kívül.

DatabaseGeneratedAttribute

Meghatározza, hogy az adatbázis hogyan hozza létre az értékeket egy tulajdonsághoz.

ForeignKeyAttribute

Egy kapcsolatban idegen kulcsként használt tulajdonságot jelöl.

InversePropertyAttribute

Egy navigációs tulajdonság inverzét adja meg, amely ugyanannak a kapcsolatnak a másik végét jelöli.

NotMappedAttribute

Azt jelzi, hogy egy tulajdonságot vagy osztályt ki kell zárni az adatbázis-leképezésből.

TableAttribute

Megadja azt az adatbázistáblát, amelybe egy osztály megfeleltetve van.

Enumerációk

Name Description
DatabaseGeneratedOption

Az adatbázis egy tulajdonságához tartozó értékek létrehozásához használt mintát jelöli.