ReferenceReferenceBuilder.HasForeignKey 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
HasForeignKey(String, String[]) |
Bu ilişki için yabancı anahtar olarak kullanılacak özellikleri yapılandırıyor. |
HasForeignKey(Type, String[]) |
Bu ilişki için yabancı anahtar olarak kullanılacak özellikleri yapılandırıyor. |
HasForeignKey<TDependentEntity>(String[]) |
Bu ilişki için yabancı anahtar olarak kullanılacak özellikleri yapılandırıyor. Belirtilen özellik adları varlık türünde yoksa, yabancı anahtar görevi görecek yeni bir gölge durum özellikleri eklenir. Gölge durum özelliği, varlık sınıfında karşılık gelen özelliği olmayan bir özelliktir. özelliği için geçerli değer, varlık sınıfının örneklerinde ChangeTracker depolanmak yerine içinde depolanır. Belirtilmezse HasPrincipalKey(Type, String[]) , veri türü ve yabancı anahtar özelliklerinin sırasını asıl varlık türünün birincil anahtarıyla eşleştirme girişiminde bulunulacaktır. Eşleşmezse, benzersiz bir dizin oluşturan yeni gölge durum özellikleri, başvuru anahtarı olarak hizmet vermek üzere asıl varlık türüne eklenir. |
HasForeignKey(String, String[])
Bu ilişki için yabancı anahtar olarak kullanılacak özellikleri yapılandırıyor.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder HasForeignKey (string dependentEntityTypeName, params string[] foreignKeyPropertyNames);
abstract member HasForeignKey : string * string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder
override this.HasForeignKey : string * string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder
Public Overridable Function HasForeignKey (dependentEntityTypeName As String, ParamArray foreignKeyPropertyNames As String()) As ReferenceReferenceBuilder
Parametreler
- dependentEntityTypeName
- String
Bu ilişkide bağımlı olan varlık türünün adı (yabancı anahtar özelliklerine sahip olan tür).
- foreignKeyPropertyNames
- String[]
Yabancı anahtar özelliklerin 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
Belirtilen özellik adları varlık türünde yoksa, yabancı anahtar görevi görecek yeni bir gölge durum özellikleri eklenir. Gölge durum özelliği, varlık sınıfında karşılık gelen özelliği olmayan bir özelliktir. özelliği için geçerli değer, varlık sınıfının örneklerinde ChangeTracker depolanmak yerine içinde depolanır.
Belirtilmezse HasPrincipalKey(Type, String[]) , veri türü ve yabancı anahtar özelliklerinin sırasını asıl varlık türünün birincil anahtarıyla eşleştirme girişiminde bulunulacaktır. Eşleşmezse, benzersiz bir dizin oluşturan yeni gölge durum özellikleri, başvuru anahtarı olarak hizmet vermek üzere asıl varlık türüne eklenir.
Şunlara uygulanır
HasForeignKey(Type, String[])
Bu ilişki için yabancı anahtar olarak kullanılacak özellikleri yapılandırıyor.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder HasForeignKey (Type dependentEntityType, params string[] foreignKeyPropertyNames);
abstract member HasForeignKey : Type * string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder
override this.HasForeignKey : Type * string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder
Public Overridable Function HasForeignKey (dependentEntityType As Type, ParamArray foreignKeyPropertyNames As String()) As ReferenceReferenceBuilder
Parametreler
- dependentEntityType
- Type
Bu ilişkide bağımlı olan varlık türü (yabancı anahtar özelliklerine sahip olan tür).
- foreignKeyPropertyNames
- String[]
Yabancı anahtar özelliklerin 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
Belirtilen özellik adları varlık türünde yoksa, yabancı anahtar görevi görecek yeni bir gölge durum özellikleri eklenir. Gölge durum özelliği, varlık sınıfında karşılık gelen özelliği olmayan bir özelliktir. özelliği için geçerli değer, varlık sınıfının örneklerinde ChangeTracker depolanmak yerine içinde depolanır.
Belirtilmezse HasPrincipalKey(Type, String[]) , veri türü ve yabancı anahtar özelliklerinin sırasını asıl varlık türünün birincil anahtarıyla eşleştirme girişiminde bulunulacaktır. Eşleşmezse, benzersiz bir dizin oluşturan yeni gölge durum özellikleri, başvuru anahtarı olarak hizmet vermek üzere asıl varlık türüne eklenir.
Şunlara uygulanır
HasForeignKey<TDependentEntity>(String[])
Bu ilişki için yabancı anahtar olarak kullanılacak özellikleri yapılandırıyor.
Belirtilen özellik adları varlık türünde yoksa, yabancı anahtar görevi görecek yeni bir gölge durum özellikleri eklenir. Gölge durum özelliği, varlık sınıfında karşılık gelen özelliği olmayan bir özelliktir. özelliği için geçerli değer, varlık sınıfının örneklerinde ChangeTracker depolanmak yerine içinde depolanır.
Belirtilmezse HasPrincipalKey(Type, String[]) , veri türü ve yabancı anahtar özelliklerinin sırasını asıl varlık türünün birincil anahtarıyla eşleştirme girişiminde bulunulacaktır. Eşleşmezse, benzersiz bir dizin oluşturan yeni gölge durum özellikleri, başvuru anahtarı olarak hizmet vermek üzere asıl varlık türüne eklenir.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder HasForeignKey<TDependentEntity> (params string[] foreignKeyPropertyNames) where TDependentEntity : class;
abstract member HasForeignKey : string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder (requires 'DependentEntity : null)
override this.HasForeignKey : string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder (requires 'DependentEntity : null)
Public Overridable Function HasForeignKey(Of TDependentEntity As Class) (ParamArray foreignKeyPropertyNames As String()) As ReferenceReferenceBuilder
Tür Parametreleri
- TDependentEntity
Bu ilişkide bağımlı olan varlık türü (yabancı anahtar özelliklerine sahip olan tür).
Parametreler
- foreignKeyPropertyNames
- String[]
Yabancı anahtar özelliklerin adları.
Döndürülenler
Birden çok yapılandırma çağrısının zincirlenebilmesi için aynı oluşturucu örneği.
Şunlara uygulanır
Entity Framework