Bagikan melalui


IConventionSkipNavigationBuilder Antarmuka

Definisi

Menyediakan permukaan API sederhana untuk mengonfigurasi IConventionSkipNavigation dari konvensi.

Antarmuka ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

public interface IConventionSkipNavigationBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder
public interface IConventionSkipNavigationBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder>
type IConventionSkipNavigationBuilder = interface
    interface IConventionPropertyBaseBuilder
    interface IConventionAnnotatableBuilder
type IConventionSkipNavigationBuilder = interface
    interface IConventionPropertyBaseBuilder<IConventionSkipNavigationBuilder>
    interface IConventionAnnotatableBuilder
Public Interface IConventionSkipNavigationBuilder
Implements IConventionPropertyBaseBuilder
Public Interface IConventionSkipNavigationBuilder
Implements IConventionPropertyBaseBuilder(Of IConventionSkipNavigationBuilder)
Penerapan

Keterangan

Lihat Konvensi pembuatan model untuk informasi dan contoh selengkapnya.

Properti

Metadata

Mendapatkan properti navigasi yang sedang dikonfigurasi.

ModelBuilder

Mendapatkan pembuat model.

(Diperoleh dari IConventionAnnotatableBuilder)

Metode

AutoInclude(Nullable<Boolean>, Boolean)

Mengonfigurasi navigasi ini untuk disertakan secara otomatis dalam kueri.

CanRemoveAnnotation(String, Boolean)

Mengembalikan nilai yang menunjukkan apakah anotasi dengan nama yang diberikan dapat dihapus menggunakan sumber konfigurasi ini.

(Diperoleh dari IConventionAnnotatableBuilder)
CanSetAnnotation(String, Object, Boolean)

Mengembalikan nilai yang menunjukkan apakah anotasi dengan nama dan nilai yang diberikan dapat diatur dari sumber konfigurasi ini.

(Diperoleh dari IConventionAnnotatableBuilder)
CanSetAutoInclude(Nullable<Boolean>, Boolean)

Mengembalikan nilai yang menunjukkan apakah navigasi ini dapat dikonfigurasi untuk secara otomatis disertakan dalam kueri dari sumber konfigurasi saat ini.

CanSetField(FieldInfo, Boolean)

Mengembalikan nilai yang menunjukkan apakah bidang pencadangan dapat diatur untuk objek seperti properti ini dari sumber konfigurasi saat ini.

(Diperoleh dari IConventionPropertyBaseBuilder<TBuilder>)
CanSetField(String, Boolean)

Mengembalikan nilai yang menunjukkan apakah bidang pencadangan dapat diatur untuk objek seperti properti ini dari sumber konfigurasi saat ini.

(Diperoleh dari IConventionPropertyBaseBuilder<TBuilder>)
CanSetForeignKey(IConventionForeignKey, Boolean)

Mengembalikan nilai yang menunjukkan apakah ForeignKey dapat diatur untuk navigasi ini dari sumber konfigurasi yang diberikan.

CanSetInverse(IConventionSkipNavigation, Boolean)

Mengembalikan nilai yang menunjukkan apakah Inverse dapat diatur untuk navigasi ini dari sumber konfigurasi yang diberikan.

CanSetLazyLoadingEnabled(Nullable<Boolean>, Boolean)

Mengembalikan nilai yang menunjukkan apakah navigasi ini dapat dikonfigurasi untuk mengaktifkan pemuatan malas dari sumber konfigurasi saat ini.

CanSetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

Mengembalikan nilai yang menunjukkan apakah PropertyAccessMode dapat diatur untuk objek seperti properti ini dari sumber konfigurasi saat ini.

(Diperoleh dari IConventionPropertyBaseBuilder<TBuilder>)
EnableLazyLoading(Nullable<Boolean>, Boolean)

Mengonfigurasi navigasi ini untuk diaktifkan untuk pemuatan malas.

HasAnnotation(String, Object, Boolean)

Mengatur anotasi yang disimpan di bawah nama yang diberikan. Menimpa anotasi yang ada jika anotasi dengan nama yang ditentukan sudah ada dengan yang sama atau lebih rendah ConfigurationSource.

(Diperoleh dari IConventionPropertyBaseBuilder<TBuilder>)
HasField(FieldInfo, Boolean)

Menyetel bidang dukungan yang akan digunakan untuk navigasi ini.

HasField(String, Boolean)

Menyetel bidang dukungan yang akan digunakan untuk navigasi ini.

HasForeignKey(IConventionForeignKey, Boolean)

Mengatur kunci asing.

HasInverse(IConventionSkipNavigation, Boolean)

Mengatur navigasi lewati terbalik.

HasNoAnnotation(String, Boolean)

Menghapus anotasi dengan nama yang diberikan dari objek ini.

(Diperoleh dari IConventionPropertyBaseBuilder<TBuilder>)
HasNonNullAnnotation(String, Object, Boolean)

Mengatur anotasi yang disimpan di bawah nama yang diberikan. Menimpa anotasi yang ada jika anotasi dengan nama yang ditentukan sudah ada dengan yang sama atau lebih rendah ConfigurationSource. Menghapus anotasi jika null nilai ditentukan.

(Diperoleh dari IConventionPropertyBaseBuilder<TBuilder>)
RemoveAnnotation(String, Boolean)
Kedaluwarsa..

Menghapus anotasi dengan nama yang diberikan dari objek ini.

(Diperoleh dari IConventionAnnotatableBuilder)
SetOrRemoveAnnotation(String, Object, Boolean)
Kedaluwarsa..

Mengatur atau menghapus anotasi yang disimpan di bawah nama yang diberikan.

(Diperoleh dari IConventionAnnotatableBuilder)
UsePropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

Menyetel yang PropertyAccessMode akan digunakan untuk navigasi ini.

Berlaku untuk