OwnedNavigationBuilder.HasOne 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.
Overload
HasOne(String) |
Mengonfigurasi hubungan di mana jenis entitas ini memiliki referensi yang menunjuk ke satu instans dari jenis lain dalam hubungan. |
HasOne(String, String) |
Mengonfigurasi hubungan di mana jenis entitas ini memiliki referensi yang menunjuk ke satu instans dari jenis lain dalam hubungan. |
HasOne(Type, String) |
Mengonfigurasi hubungan di mana jenis entitas ini memiliki referensi yang menunjuk ke satu instans dari jenis lain dalam hubungan. |
HasOne(String)
Mengonfigurasi hubungan di mana jenis entitas ini memiliki referensi yang menunjuk ke satu instans dari jenis lain dalam hubungan.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder HasOne (string navigationName);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Use an overload that accepts a type")]
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder HasOne (string navigationName);
abstract member HasOne : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder
override this.HasOne : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Use an overload that accepts a type")>]
abstract member HasOne : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder
override this.HasOne : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder
Public Overridable Function HasOne (navigationName As String) As ReferenceNavigationBuilder
Parameter
- navigationName
- String
Nama properti navigasi referensi pada jenis entitas ini yang mewakili hubungan.
Mengembalikan
Objek yang dapat digunakan untuk mengonfigurasi hubungan.
- Atribut
Keterangan
Perhatikan bahwa memanggil metode ini tanpa parameter akan secara eksplisit mengonfigurasi sisi hubungan ini untuk tidak menggunakan properti navigasi, bahkan jika properti seperti itu ada pada jenis entitas. Jika properti navigasi akan digunakan, maka harus ditentukan.
Setelah memanggil metode ini, Anda harus menautkan panggilan ke WithMany(String) atau WithOne(String) untuk sepenuhnya mengonfigurasi hubungan. Memanggil hanya metode ini tanpa panggilan berantai tidak akan menghasilkan hubungan yang valid.
Berlaku untuk
HasOne(String, String)
Mengonfigurasi hubungan di mana jenis entitas ini memiliki referensi yang menunjuk ke satu instans dari jenis lain dalam hubungan.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder HasOne (string relatedTypeName, string navigationName);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder HasOne (string relatedTypeName, string? navigationName);
abstract member HasOne : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder
override this.HasOne : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder
Public Overridable Function HasOne (relatedTypeName As String, navigationName As String) As ReferenceNavigationBuilder
Parameter
- relatedTypeName
- String
Nama jenis entitas yang ditargetkan oleh hubungan ini.
- navigationName
- String
Nama properti navigasi referensi pada jenis entitas ini yang mewakili hubungan. Jika tidak ada properti yang ditentukan, hubungan akan dikonfigurasi tanpa properti navigasi pada akhir ini.
Mengembalikan
Objek yang dapat digunakan untuk mengonfigurasi hubungan.
Keterangan
Perhatikan bahwa memanggil metode ini tanpa parameter akan secara eksplisit mengonfigurasi sisi hubungan ini untuk tidak menggunakan properti navigasi, bahkan jika properti seperti itu ada pada jenis entitas. Jika properti navigasi akan digunakan, maka harus ditentukan.
Setelah memanggil metode ini, Anda harus menautkan panggilan ke WithMany(String) atau WithOne(String) untuk sepenuhnya mengonfigurasi hubungan. Memanggil hanya metode ini tanpa panggilan berantai tidak akan menghasilkan hubungan yang valid.
Berlaku untuk
HasOne(Type, String)
Mengonfigurasi hubungan di mana jenis entitas ini memiliki referensi yang menunjuk ke satu instans dari jenis lain dalam hubungan.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder HasOne (Type relatedType, string navigationName = default);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder HasOne (Type relatedType, string? navigationName = default);
abstract member HasOne : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder
override this.HasOne : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder
Public Overridable Function HasOne (relatedType As Type, Optional navigationName As String = Nothing) As ReferenceNavigationBuilder
Parameter
- relatedType
- Type
Jenis entitas yang ditargetkan hubungan ini.
- navigationName
- String
Nama properti navigasi referensi pada jenis entitas ini yang mewakili hubungan. Jika tidak ada properti yang ditentukan, hubungan akan dikonfigurasi tanpa properti navigasi pada akhir ini.
Mengembalikan
Objek yang dapat digunakan untuk mengonfigurasi hubungan.
Keterangan
Perhatikan bahwa memanggil metode ini tanpa parameter akan secara eksplisit mengonfigurasi sisi hubungan ini untuk tidak menggunakan properti navigasi, bahkan jika properti seperti itu ada pada jenis entitas. Jika properti navigasi akan digunakan, maka harus ditentukan.
Setelah memanggil metode ini, Anda harus menautkan panggilan ke WithMany(String) atau WithOne(String) untuk sepenuhnya mengonfigurasi hubungan. Memanggil hanya metode ini tanpa panggilan berantai tidak akan menghasilkan hubungan yang valid.
Berlaku untuk
Entity Framework