ReferenceReferenceBuilder.HasPrincipalKey Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| HasPrincipalKey(String, String[]) |
Bu ilişkinin hedefley olduğu benzersiz özellikleri yapılandırıyor. Genellikle bu yöntemi yalnızca birincil anahtardan başka bir özelliği asıl özellik olarak kullanmak istemeniz gerekir. Belirtilen özellikler zaten benzersiz bir kısıtlama (veya birincil anahtar) yoksa, yeni bir benzersiz kısıtlama ortaya gelecektir. |
| HasPrincipalKey(Type, String[]) |
Bu ilişkinin hedefley olduğu benzersiz özellikleri yapılandırıyor. Genellikle bu yöntemi yalnızca birincil anahtardan başka bir özelliği asıl özellik olarak kullanmak istemeniz gerekir. Belirtilen özellikler zaten benzersiz bir kısıtlama (veya birincil anahtar) yoksa, yeni bir benzersiz kısıtlama ortaya gelecektir. |
| HasPrincipalKey<TPrincipalEntity>(String[]) |
Bu ilişkinin hedefley olduğu benzersiz özellikleri yapılandırıyor. Genellikle bu yöntemi yalnızca birincil anahtardan başka bir özelliği asıl özellik olarak kullanmak istemeniz gerekir. Belirtilen özellikler zaten benzersiz bir kısıtlama (veya birincil anahtar) yoksa, yeni bir benzersiz kısıtlama ortaya gelecektir. |
HasPrincipalKey(String, String[])
Bu ilişkinin hedefley olduğu benzersiz özellikleri yapılandırıyor. Genellikle bu yöntemi yalnızca birincil anahtardan başka bir özelliği asıl özellik olarak kullanmak istemeniz gerekir. Belirtilen özellikler zaten benzersiz bir kısıtlama (veya birincil anahtar) yoksa, yeni bir benzersiz kısıtlama ortaya gelecektir.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder HasPrincipalKey (string principalEntityTypeName, params string[] keyPropertyNames);
abstract member HasPrincipalKey : string * string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder
override this.HasPrincipalKey : string * string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder
Public Overridable Function HasPrincipalKey (principalEntityTypeName As String, ParamArray keyPropertyNames As String()) As ReferenceReferenceBuilder
Parametreler
- principalEntityTypeName
- String
Bu ilişkideki sorumlu olan varlık türünün adı (başvuru anahtarı özelliklerine sahip olan tür).
- keyPropertyNames
- String[]
Başvuru anahtarı özellik(lerinin) adı.
Döndürülenler
Birden çok yapılandırma çağrısının zincirlene kadar aynı oluşturucu örneği.
Açıklamalar
Birden çok asıl anahtar özelliği belirtilirse, asıl anahtar özelliklerinin sırası birincil anahtarın veya benzersiz kısıtlama özelliklerinin asıl varlık türünde yapılandırılan sırasıyla eşleşmesi gerekir.
Şunlara uygulanır
HasPrincipalKey(Type, String[])
Bu ilişkinin hedefley olduğu benzersiz özellikleri yapılandırıyor. Genellikle bu yöntemi yalnızca birincil anahtardan başka bir özelliği asıl özellik olarak kullanmak istemeniz gerekir. Belirtilen özellikler zaten benzersiz bir kısıtlama (veya birincil anahtar) yoksa, yeni bir benzersiz kısıtlama ortaya gelecektir.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder HasPrincipalKey (Type principalEntityType, params string[] keyPropertyNames);
abstract member HasPrincipalKey : Type * string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder
override this.HasPrincipalKey : Type * string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder
Public Overridable Function HasPrincipalKey (principalEntityType As Type, ParamArray keyPropertyNames As String()) As ReferenceReferenceBuilder
Parametreler
- principalEntityType
- Type
Bu ilişkideki sorumlu olan varlık türü (başvuru anahtarı özelliklerine sahip tür).
- keyPropertyNames
- String[]
Başvuru anahtarı özellik(lerinin) adı.
Döndürülenler
Birden çok yapılandırma çağrısının zincirlene kadar aynı oluşturucu örneği.
Açıklamalar
Birden çok asıl anahtar özelliği belirtilirse, asıl anahtar özelliklerinin sırası birincil anahtarın veya benzersiz kısıtlama özelliklerinin asıl varlık türünde yapılandırılan sırasıyla eşleşmesi gerekir.
Şunlara uygulanır
HasPrincipalKey<TPrincipalEntity>(String[])
Bu ilişkinin hedefley olduğu benzersiz özellikleri yapılandırıyor. Genellikle bu yöntemi yalnızca birincil anahtardan başka bir özelliği asıl özellik olarak kullanmak istemeniz gerekir. Belirtilen özellikler zaten benzersiz bir kısıtlama (veya birincil anahtar) yoksa, yeni bir benzersiz kısıtlama ortaya gelecektir.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder HasPrincipalKey<TPrincipalEntity> (params string[] keyPropertyNames) where TPrincipalEntity : class;
abstract member HasPrincipalKey : string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder (requires 'PrincipalEntity : null)
override this.HasPrincipalKey : string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder (requires 'PrincipalEntity : null)
Public Overridable Function HasPrincipalKey(Of TPrincipalEntity As Class) (ParamArray keyPropertyNames As String()) As ReferenceReferenceBuilder
Tür Parametreleri
- TPrincipalEntity
Bu ilişkideki sorumlu olan varlık türü (başvuru anahtarı özelliklerine sahip tür).
Parametreler
- keyPropertyNames
- String[]
Başvuru anahtarı özellik(lerinin) adı.
Döndürülenler
Birden çok yapılandırma çağrısının zincirlene kadar aynı oluşturucu örneği.