Bagikan melalui


ReferenceNavigationBuilder<TEntity,TRelatedEntity>.WithOne Metode

Definisi

Overload

WithOne(Expression<Func<TRelatedEntity,TEntity>>)

Mengonfigurasi ini sebagai hubungan satu-ke-satu.

WithOne(String)

Mengonfigurasi ini sebagai hubungan satu-ke-satu.

WithOne(Expression<Func<TRelatedEntity,TEntity>>)

Mengonfigurasi ini sebagai hubungan satu-ke-satu.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder<TEntity,TRelatedEntity> WithOne (System.Linq.Expressions.Expression<Func<TRelatedEntity,TEntity>> navigationExpression);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder<TEntity,TRelatedEntity> WithOne (System.Linq.Expressions.Expression<Func<TRelatedEntity,TEntity?>>? navigationExpression);
override this.WithOne : System.Linq.Expressions.Expression<Func<'RelatedEntity, 'Entity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder<'Entity, 'RelatedEntity (requires 'Entity : null and 'RelatedEntity : null)>
Public Overridable Function WithOne (navigationExpression As Expression(Of Func(Of TRelatedEntity, TEntity))) As ReferenceReferenceBuilder(Of TEntity, TRelatedEntity)

Parameter

navigationExpression
Expression<Func<TRelatedEntity,TEntity>>

Ekspresi lambda yang mewakili properti navigasi referensi di ujung lain hubungan ini (blog => blog.BlogInfo). Jika tidak ada properti yang ditentukan, hubungan akan dikonfigurasi tanpa properti navigasi di akhir hubungan lainnya.

Mengembalikan

Objek untuk mengonfigurasi hubungan lebih lanjut.

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.

Berlaku untuk

WithOne(String)

Mengonfigurasi ini sebagai hubungan satu-ke-satu.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder<TEntity,TRelatedEntity> WithOne (string navigationName = default);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder<TEntity,TRelatedEntity> WithOne (string? navigationName = default);
override this.WithOne : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder<'Entity, 'RelatedEntity (requires 'Entity : null and 'RelatedEntity : null)>
Public Overridable Function WithOne (Optional navigationName As String = Nothing) As ReferenceReferenceBuilder(Of TEntity, TRelatedEntity)

Parameter

navigationName
String

Nama properti navigasi referensi di ujung lain hubungan ini. Jika null atau tidak ditentukan, tidak ada properti navigasi di akhir hubungan lainnya.

Mengembalikan

Objek untuk mengonfigurasi hubungan lebih lanjut.

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.

Berlaku untuk