Dil

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)]
[System.Runtime.CompilerServices.Nullable(0)]
public sealed class PrimaryKeyAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Class)]
public sealed class PrimaryKeyAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class)>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type PrimaryKeyAttribute = class
    inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Class)>]
type PrimaryKeyAttribute = class
    inherit Attribute
Public NotInheritable Class PrimaryKeyAttribute
Inherits Attribute
Devralma
PrimaryKeyAttribute
Özellikler

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 tek özellikli anahtarlar için kullanılabilir ve bu durumda davranış aynıdır. Her iki öznitelik de kullanılıyorsa, bu öznitelik önceliklidir.

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

Oluşturucular

Veri Akışı Adı Description
PrimaryKeyAttribute(String, String[])

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

Özellikler

Veri Akışı Adı Description
PropertyNames

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

Şunlara uygulanır