Share via


PrimaryKeyAttribute Sınıf

Tanım

Bu CLR türüne eşlenen varlık türü için birincil anahtarı belirtir.

[System.AttributeUsage(System.AttributeTargets.Class)]
public sealed class PrimaryKeyAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class)>]
type PrimaryKeyAttribute = class
    inherit Attribute
Public NotInheritable Class PrimaryKeyAttribute
Inherits Attribute
Devralma
PrimaryKeyAttribute
Öznitelikler

Açıklamalar

Bu öznitelik hem tek bir özellikten oluşan anahtarlar hem de birden çok özellikten oluşan bileşik anahtarlar için kullanılabilir. KeyAttribute bunun yerine tek özellikli anahtarlar için kullanılabilir ve bu durumda davranış aynıdır. Her iki öznitelik de kullanılırsa, bu öznitelik öncelikli olur.

Daha fazla bilgi ve örnek için bkz. Varlık türlerini ve ilişkilerini modelleme .

Oluşturucular

PrimaryKeyAttribute(String, String[])

PrimaryKeyAttribute sınıfının yeni bir örneğini başlatır.

Özellikler

PropertyNames

Sırasıyla birincil anahtarı oluşturan özellikler.

Şunlara uygulanır