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 kullanmak üzere özellik (ler) yapılandırıyor. Belirtilen özellik adı varlık türünde yoksa, yabancı anahtar olarak görev yapacak yeni bir gölge durum özelliği eklenir. Gölge durum özelliği, varlık sınıfında karşılık gelen bir özelliği olmayan özelliktir. özelliği için geçerli değer, varlık ChangeTracker sınıfının örneklerde depolanıyor yerine içinde depolanır. Belirtilmezse, yabancı anahtar özelliklerinin veri türüyle ve sırasıyla asıl varlık türünün birincil anahtarıyla eşleşmeye HasPrincipalKey(Type, String[]) yönelik bir deneme yapılır. Eşleşmezse, benzersiz bir dizin içeren yeni gölge durum özellikleri başvuru anahtarı olarak hizmet verecek asıl varlık türüne eklenir. |
| HasForeignKey(Type, String[]) |
Bu ilişki için yabancı anahtar olarak kullanmak üzere özellik (ler) yapılandırıyor. Belirtilen özellik adı varlık türünde yoksa, yabancı anahtar olarak görev yapacak yeni bir gölge durum özelliği eklenir. Gölge durum özelliği, varlık sınıfında karşılık gelen bir özelliği olmayan özelliktir. özelliği için geçerli değer, varlık ChangeTracker sınıfının örneklerde depolanıyor yerine içinde depolanır. Belirtilmezse, yabancı anahtar özelliklerinin veri türüyle ve sırasıyla asıl varlık türünün birincil anahtarıyla eşleşmeye HasPrincipalKey(Type, String[]) yönelik bir deneme yapılır. Eşleşmezse, benzersiz bir dizin içeren yeni gölge durum özellikleri başvuru anahtarı olarak hizmet verecek asıl varlık türüne eklenir. |
| HasForeignKey<TDependentEntity>(String[]) |
Bu ilişki için yabancı anahtar olarak kullanmak üzere özellik (ler) yapılandırıyor. Belirtilen özellik adı varlık türünde yoksa, yabancı anahtar olarak görev yapacak yeni bir gölge durum özelliği eklenir. Gölge durum özelliği, varlık sınıfında karşılık gelen bir özelliği olmayan özelliktir. özelliği için geçerli değer, varlık ChangeTracker sınıfının örneklerde depolanıyor yerine içinde depolanır. Belirtilmezse, yabancı anahtar özelliklerinin veri türüyle ve sırasıyla asıl varlık türünün birincil anahtarıyla eşleşmeye HasPrincipalKey(Type, String[]) yönelik bir deneme yapılır. Eşleşmezse, benzersiz bir dizin içeren yeni gölge durum özellikleri başvuru anahtarı olarak hizmet verecek asıl varlık türüne eklenir. |
HasForeignKey(String, String[])
Bu ilişki için yabancı anahtar olarak kullanmak üzere özellik (ler) yapılandırıyor.
Belirtilen özellik adı varlık türünde yoksa, yabancı anahtar olarak görev yapacak yeni bir gölge durum özelliği eklenir. Gölge durum özelliği, varlık sınıfında karşılık gelen bir özelliği olmayan özelliktir. özelliği için geçerli değer, varlık ChangeTracker sınıfının örneklerde depolanıyor yerine içinde depolanır.
Belirtilmezse, yabancı anahtar özelliklerinin veri türüyle ve sırasıyla asıl varlık türünün birincil anahtarıyla eşleşmeye HasPrincipalKey(Type, String[]) yönelik bir deneme yapılır. Eşleşmezse, benzersiz bir dizin içeren yeni gölge durum özellikleri başvuru anahtarı olarak hizmet verecek asıl varlık türüne eklenir.
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 özelliğinin adı.
Döndürülenler
Birden çok yapılandırma çağrısının zincirlene kadar aynı oluşturucu örneği.
Şunlara uygulanır
HasForeignKey(Type, String[])
Bu ilişki için yabancı anahtar olarak kullanmak üzere özellik (ler) yapılandırıyor.
Belirtilen özellik adı varlık türünde yoksa, yabancı anahtar olarak görev yapacak yeni bir gölge durum özelliği eklenir. Gölge durum özelliği, varlık sınıfında karşılık gelen bir özelliği olmayan özelliktir. özelliği için geçerli değer, varlık ChangeTracker sınıfının örneklerde depolanıyor yerine içinde depolanır.
Belirtilmezse, yabancı anahtar özelliklerinin veri türüyle ve sırasıyla asıl varlık türünün birincil anahtarıyla eşleşmeye HasPrincipalKey(Type, String[]) yönelik bir deneme yapılır. Eşleşmezse, benzersiz bir dizin içeren yeni gölge durum özellikleri başvuru anahtarı olarak hizmet verecek asıl varlık türüne eklenir.
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 tür).
- foreignKeyPropertyNames
- String[]
Yabancı anahtar özelliğinin adı.
Döndürülenler
Birden çok yapılandırma çağrısının zincirlene kadar aynı oluşturucu örneği.
Şunlara uygulanır
HasForeignKey<TDependentEntity>(String[])
Bu ilişki için yabancı anahtar olarak kullanmak üzere özellik (ler) yapılandırıyor.
Belirtilen özellik adı varlık türünde yoksa, yabancı anahtar olarak görev yapacak yeni bir gölge durum özelliği eklenir. Gölge durum özelliği, varlık sınıfında karşılık gelen bir özelliği olmayan özelliktir. özelliği için geçerli değer, varlık ChangeTracker sınıfının örneklerde depolanıyor yerine içinde depolanır.
Belirtilmezse, yabancı anahtar özelliklerinin veri türüyle ve sırasıyla asıl varlık türünün birincil anahtarıyla eşleşmeye HasPrincipalKey(Type, String[]) yönelik bir deneme yapılır. Eşleşmezse, benzersiz bir dizin içeren yeni gölge durum özellikleri başvuru anahtarı olarak hizmet verecek 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 tür).
Parametreler
- foreignKeyPropertyNames
- String[]
Yabancı anahtar özelliğinin adı.
Döndürülenler
Birden çok yapılandırma çağrısının zincirlene kadar aynı oluşturucu örneği.