Bagikan melalui


TypedRelationalValueBufferFactoryFactory Kelas

Definisi

Membuat instans jenis IRelationalValueBufferFactory . IRelationalValueBufferFactory instans terkait dengan bentuk hasil tertentu. Pabrik ini bertanggung jawab untuk membuat IRelationalValueBufferFactory untuk bentuk hasil tertentu.

Pabrik ini menghasilkan buffer nilai yang menggunakan API yang diketik dengan kuat untuk membaca kembali nilai individual dari yang mendasar DbDataReader.

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

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.

public class TypedRelationalValueBufferFactoryFactory : Microsoft.EntityFrameworkCore.Storage.IRelationalValueBufferFactoryFactory
type TypedRelationalValueBufferFactoryFactory = class
    interface IRelationalValueBufferFactoryFactory
Public Class TypedRelationalValueBufferFactoryFactory
Implements IRelationalValueBufferFactoryFactory
Warisan
TypedRelationalValueBufferFactoryFactory
Penerapan

Keterangan

Lihat Implementasi penyedia dan ekstensi database untuk informasi selengkapnya.

Konstruktor

TypedRelationalValueBufferFactoryFactory()

Membuat instans jenis IRelationalValueBufferFactory . IRelationalValueBufferFactory instans terkait dengan bentuk hasil tertentu. Pabrik ini bertanggung jawab untuk membuat IRelationalValueBufferFactory untuk bentuk hasil tertentu.

Pabrik ini menghasilkan buffer nilai yang menggunakan API yang diketik dengan kuat untuk membaca kembali nilai individual dari yang mendasar DbDataReader.

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

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.

TypedRelationalValueBufferFactoryFactory(RelationalValueBufferFactoryDependencies)

Menginisialisasi instans baru kelas TypedRelationalValueBufferFactoryFactory.

Bidang

DataReaderParameter

Parameter yang mewakili DbDataReader dalam ekspresi yang dihasilkan.

Properti

Dependencies

Dependensi khusus penyedia relasional untuk layanan ini.

Metode

Create(IReadOnlyList<Type>, IReadOnlyList<Int32>)
Kedaluwarsa.

Membuat baru IRelationalValueBufferFactory.

Create(IReadOnlyList<TypeMaterializationInfo>)

Membuat baru IRelationalValueBufferFactory.

CreateAssignmentExpressions(IReadOnlyList<TypeMaterializationInfo>)
Kedaluwarsa.

Membuat ekspresi penetapan buffer nilai untuk informasi jenis yang diberikan.

Berlaku untuk