Bagikan melalui


InMemoryConventionSetBuilder Kelas

Definisi

Penyusun untuk membangun konvensi untuk penyedia dalam memori.

public class InMemoryConventionSetBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.ProviderConventionSetBuilder
type InMemoryConventionSetBuilder = class
    inherit ProviderConventionSetBuilder
Public Class InMemoryConventionSetBuilder
Inherits ProviderConventionSetBuilder
Warisan
InMemoryConventionSetBuilder

Keterangan

Masa pakai layanan adalah Scoped dan beberapa pendaftaran diizinkan. Ini berarti bahwa setiap DbContext instans akan menggunakan serangkaian instans layanan ini sendiri. Implementasinya dapat bergantung pada layanan lain yang terdaftar dengan masa pakai apa pun. Implementasinya tidak perlu aman untuk utas.

Lihat Konvensi pembuatan model, dan Penyedia database dalam memori EF Core untuk informasi dan contoh selengkapnya.

Konstruktor

InMemoryConventionSetBuilder(ProviderConventionSetBuilderDependencies)

Membuat instans baru InMemoryConventionSetBuilder .

Properti

Dependencies

Dependensi untuk layanan ini.

(Diperoleh dari ProviderConventionSetBuilder)

Metode

Build()

Panggil metode ini untuk membangun ConventionSet untuk penyedia dalam memori saat menggunakan bagian ModelBuilderOnModelCreating(ModelBuilder)luar .

CreateConventionSet()

Membangun dan mengembalikan kumpulan konvensi untuk penyedia database saat ini.

CreateConventionSet()

Membangun dan mengembalikan kumpulan konvensi untuk penyedia database saat ini.

(Diperoleh dari ProviderConventionSetBuilder)
CreateModelBuilder()

Panggil metode ini untuk membangun ModelBuilder untuk SQLite di luar OnModelCreating(ModelBuilder).

ReplaceConvention<TConvention,TImplementation>(IList<TConvention>, TImplementation)

Mengganti konvensi yang ada dengan konvensi turunan.

(Diperoleh dari ProviderConventionSetBuilder)
ReplaceConvention<TConvention,TImplementation>(List<TConvention>, TImplementation)

Mengganti konvensi yang ada dengan konvensi turunan.

(Diperoleh dari ProviderConventionSetBuilder)

Berlaku untuk