RuntimeEntityType.AddForeignKey Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menambahkan hubungan baru ke jenis entitas ini.
public virtual Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey AddForeignKey (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty> properties, Microsoft.EntityFrameworkCore.Metadata.RuntimeKey principalKey, Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType principalEntityType, Microsoft.EntityFrameworkCore.DeleteBehavior deleteBehavior = Microsoft.EntityFrameworkCore.DeleteBehavior.ClientSetNull, bool unique = false, bool required = false, bool requiredDependent = false, bool ownership = false);
abstract member AddForeignKey : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty> * Microsoft.EntityFrameworkCore.Metadata.RuntimeKey * Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType * Microsoft.EntityFrameworkCore.DeleteBehavior * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey
override this.AddForeignKey : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.RuntimeProperty> * Microsoft.EntityFrameworkCore.Metadata.RuntimeKey * Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType * Microsoft.EntityFrameworkCore.DeleteBehavior * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey
Public Overridable Function AddForeignKey (properties As IReadOnlyList(Of RuntimeProperty), principalKey As RuntimeKey, principalEntityType As RuntimeEntityType, Optional deleteBehavior As DeleteBehavior = Microsoft.EntityFrameworkCore.DeleteBehavior.ClientSetNull, Optional unique As Boolean = false, Optional required As Boolean = false, Optional requiredDependent As Boolean = false, Optional ownership As Boolean = false) As RuntimeForeignKey
Parameter
- properties
- IReadOnlyList<RuntimeProperty>
Properti tempat kunci asing didefinisikan.
- principalKey
- RuntimeKey
Kunci utama atau alternatif yang dirujuk.
- principalEntityType
- RuntimeEntityType
Jenis entitas yang ditargetkan oleh hubungan. Ini mungkin berbeda dari jenis yang principalKey
ditentukan ketika hubungan menargetkan jenis turunan dalam hierarki warisan (karena kunci ditentukan pada jenis dasar hierarki).
- deleteBehavior
- DeleteBehavior
Nilai yang menunjukkan bagaimana operasi penghapusan diterapkan ke entitas dependen dalam hubungan ketika prinsipal dihapus atau hubungan terputus.
- unique
- Boolean
Nilai yang menunjukkan apakah nilai yang ditetapkan ke properti kunci asing unik.
- required
- Boolean
Nilai yang menunjukkan apakah entitas utama diperlukan.
- requiredDependent
- Boolean
Nilai yang menunjukkan apakah entitas dependen diperlukan.
- ownership
- Boolean
Nilai yang menunjukkan apakah hubungan ini mendefinisikan kepemilikan.
Mengembalikan
Kunci asing yang baru dibuat.
Berlaku untuk
Entity Framework
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk