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
| Veri Akışı Adı | Description |
|---|---|
| HasPrincipalKey(String, String[]) |
Bu ilişkinin hedeflediğini benzersiz özellikleri yapılandırıyor. Genellikle bu yöntemi yalnızca birincil anahtar dışında bir özelliği asıl özellik olarak kullanmak istiyorsanız çağırırsınız. Belirtilen özellikler henüz benzersiz bir kısıtlama (veya birincil anahtar) değilse, yeni bir benzersiz kısıtlama uygulanır. |
| HasPrincipalKey(Type, String[]) |
Bu ilişkinin hedeflediğini benzersiz özellikleri yapılandırıyor. Genellikle bu yöntemi yalnızca birincil anahtar dışında bir özelliği asıl özellik olarak kullanmak istiyorsanız çağırırsınız. Belirtilen özellikler henüz benzersiz bir kısıtlama (veya birincil anahtar) değilse, yeni bir benzersiz kısıtlama uygulanır. |
| HasPrincipalKey<TPrincipalEntity>(String[]) |
Bu ilişkinin hedeflediğini benzersiz özellikleri yapılandırıyor. Genellikle bu yöntemi yalnızca birincil anahtar dışında bir özelliği asıl özellik olarak kullanmak istiyorsanız çağırırsınız. Belirtilen özellikler henüz benzersiz bir kısıtlama (veya birincil anahtar) değilse, yeni bir benzersiz kısıtlama uygulanır. |
HasPrincipalKey(String, String[])
- Kaynak:
- ReferenceReferenceBuilder.cs
- Kaynak:
- ReferenceReferenceBuilder.cs
- Kaynak:
- ReferenceReferenceBuilder.cs
- Kaynak:
- ReferenceReferenceBuilder.cs
- Kaynak:
- ReferenceReferenceBuilder.cs
- Kaynak:
- ReferenceReferenceBuilder.cs
- Kaynak:
- ReferenceReferenceBuilder.cs
- Kaynak:
- ReferenceReferenceBuilder.cs
- Kaynak:
- ReferenceReferenceBuilder.cs
- Kaynak:
- ReferenceReferenceBuilder.cs
- Kaynak:
- ReferenceReferenceBuilder.cs
Bu ilişkinin hedeflediğini benzersiz özellikleri yapılandırıyor. Genellikle bu yöntemi yalnızca birincil anahtar dışında bir özelliği asıl özellik olarak kullanmak istiyorsanız çağırırsınız. Belirtilen özellikler henüz benzersiz bir kısıtlama (veya birincil anahtar) değilse, yeni bir benzersiz kısıtlama uygulanır.
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ı özelliğinin adları.
Döndürülenler
Birden çok yapılandırma çağrısının zincirlenebilmesi için aynı oluşturucu örneği.
Açıklamalar
Birden çok asıl anahtar özelliği belirtilirse, asıl anahtar özelliklerinin sırası birincil anahtar veya benzersiz kısıtlama özelliklerinin asıl varlık türünde yapılandırıldığı sırayla eşleşmelidir.
Şunlara uygulanır
HasPrincipalKey(Type, String[])
- Kaynak:
- ReferenceReferenceBuilder.cs
- Kaynak:
- ReferenceReferenceBuilder.cs
- Kaynak:
- ReferenceReferenceBuilder.cs
- Kaynak:
- ReferenceReferenceBuilder.cs
- Kaynak:
- ReferenceReferenceBuilder.cs
- Kaynak:
- ReferenceReferenceBuilder.cs
- Kaynak:
- ReferenceReferenceBuilder.cs
- Kaynak:
- ReferenceReferenceBuilder.cs
- Kaynak:
- ReferenceReferenceBuilder.cs
- Kaynak:
- ReferenceReferenceBuilder.cs
- Kaynak:
- ReferenceReferenceBuilder.cs
Bu ilişkinin hedeflediğini benzersiz özellikleri yapılandırıyor. Genellikle bu yöntemi yalnızca birincil anahtar dışında bir özelliği asıl özellik olarak kullanmak istiyorsanız çağırırsınız. Belirtilen özellikler henüz benzersiz bir kısıtlama (veya birincil anahtar) değilse, yeni bir benzersiz kısıtlama uygulanır.
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şkinin sorumlusu olan varlık türü (başvuru anahtarı özelliklerine sahip olan tür).
- keyPropertyNames
- String[]
Başvuru anahtarı özelliğinin adları.
Döndürülenler
Birden çok yapılandırma çağrısının zincirlenebilmesi için aynı oluşturucu örneği.
Açıklamalar
Birden çok asıl anahtar özelliği belirtilirse, asıl anahtar özelliklerinin sırası birincil anahtar veya benzersiz kısıtlama özelliklerinin asıl varlık türünde yapılandırıldığı sırayla eşleşmelidir.
Şunlara uygulanır
HasPrincipalKey<TPrincipalEntity>(String[])
Bu ilişkinin hedeflediğini benzersiz özellikleri yapılandırıyor. Genellikle bu yöntemi yalnızca birincil anahtar dışında bir özelliği asıl özellik olarak kullanmak istiyorsanız çağırırsınız. Belirtilen özellikler henüz benzersiz bir kısıtlama (veya birincil anahtar) değilse, yeni bir benzersiz kısıtlama uygulanır.
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şkinin sorumlusu olan varlık türü (başvuru anahtarı özelliklerine sahip olan tür).
Parametreler
- keyPropertyNames
- String[]
Başvuru anahtarı özelliğinin adları.
Döndürülenler
Birden çok yapılandırma çağrısının zincirlenebilmesi için aynı oluşturucu örneği.