Bagikan melalui


INavigationExpansionExtensibilityHelper Antarmuka

Definisi

Layanan yang membantu dengan berbagai aspek ekstensibilitas ekspansi navigasi.

public interface INavigationExpansionExtensibilityHelper
type INavigationExpansionExtensibilityHelper = interface
Public Interface INavigationExpansionExtensibilityHelper
Turunan

Keterangan

Masa pakai layanan adalah Singleton. Ini berarti satu instans digunakan oleh banyak DbContext instans. Implementasinya harus aman untuk utas. Layanan ini tidak dapat bergantung pada layanan yang terdaftar sebagai Scoped.

Lihat Implementasi penyedia dan ekstensi database danCara kerja kueri EF Core untuk informasi dan contoh selengkapnya.

Metode

AreQueryRootsCompatible(EntityQueryRootExpression, EntityQueryRootExpression)

Memeriksa apakah dua akar kueri kompatibel untuk operasi set untuk menggabungkannya.

AreQueryRootsCompatible(QueryRootExpression, QueryRootExpression)

Memeriksa apakah dua akar kueri kompatibel untuk operasi set untuk menggabungkannya.

CreateQueryRoot(IEntityType, EntityQueryRootExpression)

Membuat baru EntityQueryRootExpression.

CreateQueryRoot(IEntityType, QueryRootExpression)

Membuat baru QueryRootExpression.

ValidateQueryRootCreation(IEntityType, EntityQueryRootExpression)

Memvalidasi apakah baru EntityQueryRootExpression dapat dibuat.

Berlaku untuk