System.ComponentModel.DataAnnotations.Schema Ad Alanı

ASP.NET MVC ve ASP.NET veri denetimleri için meta verileri tanımlamak üzere kullanılan öznitelik sınıfları için destek sağlar.

Sınıflar

ColumnAttribute

Bir özelliğin eşlendiği veritabanı sütununu temsil eder.

ComplexTypeAttribute

Sınıfının karmaşık bir tür olduğunu belirtir. Karmaşık türler, varlıklar içinde skaler özelliklerin düzenlenmesini sağlayan varlık türlerinin skaler olmayan özellikleridir. Karmaşık türlerin anahtarları yoktur ve üst nesne dışında Entity Framework tarafından yönetilemez.

DatabaseGeneratedAttribute

Veritabanının bir özellik için değerleri nasıl oluşturacağı belirtir.

ForeignKeyAttribute

İlişkide yabancı anahtar olarak kullanılan bir özelliği belirtir.

InversePropertyAttribute

Aynı ilişkinin diğer ucunu temsil eden bir gezinti özelliğinin tersini belirtir.

NotMappedAttribute

Bir özelliğin veya sınıfın veritabanı eşlemesinden dışlanması gerektiğini belirtir.

TableAttribute

Bir sınıfın eşlendiği veritabanı tablosunu belirtir.

Numaralandırmalar

DatabaseGeneratedOption

Veritabanındaki bir özellik için değer oluşturmak için kullanılan deseni temsil eder.