ReferenceOwnershipBuilder.HasPrincipalKey(String[]) Yöntem

Tanım

Bu ilişkinin hedeflediği benzersiz Özellik (ler) i, sahip varlık türü üzerinde yapılandırır. Genellikle bu yöntemi, birincil anahtardan başka bir Özellik (ler) olarak kullanmak istiyorsanız çağırabilirsiniz. Belirtilen Özellik (ler) zaten benzersiz bir kısıtlama (veya birincil anahtar) değilse, yeni bir benzersiz kısıtlama tanıtılacaktır.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder HasPrincipalKey (params string[] keyPropertyNames);
abstract member HasPrincipalKey : string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder
override this.HasPrincipalKey : string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder
Public Overridable Function HasPrincipalKey (ParamArray keyPropertyNames As String()) As ReferenceOwnershipBuilder

Parametreler

keyPropertyNames
String[]

Başvuru anahtarı özelliğinin adı (ler).

Döndürülenler

ReferenceOwnershipBuilder

Birden çok yapılandırma çağrısının zincirlenebilir olması için aynı Oluşturucu örneği.

Açıklamalar

Birden çok asıl anahtar özelliği belirtilirse, ana anahtar özelliklerinin sırası birincil anahtar veya benzersiz kısıtlama özelliklerinin asıl varlık türünde yapılandırıldığı sırada eşleşmelidir.

Şunlara uygulanır