TypedRelationalValueBufferFactoryFactory Sınıf

Tanım

Türün örneklerini oluşturur IRelationalValueBufferFactory . IRelationalValueBufferFactory örnekler belirli bir sonuç şekline bağlıdır. Bu fabrika, IRelationalValueBufferFactory belirli bir sonuç şeklinin oluşturulmasını sağlamaktan sorumludur.

Bu fabrika, temel alınan her değeri ayrı ayrı okumak için, türü kesin belirlenmiş API 'Leri kullanan değer arabelleklerine neden olur DbDataReader .

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Hizmet ömrü Singleton . Bu, tek bir örneğin birçok örnek tarafından kullanıldığı anlamına gelir DbContext . Uygulama, iş parçacığı açısından güvenli olmalıdır. Bu hizmet, olarak kaydedilmiş hizmetlere bağlı olamaz Scoped .

public class TypedRelationalValueBufferFactoryFactory : Microsoft.EntityFrameworkCore.Storage.IRelationalValueBufferFactoryFactory
type TypedRelationalValueBufferFactoryFactory = class
    interface IRelationalValueBufferFactoryFactory
Public Class TypedRelationalValueBufferFactoryFactory
Implements IRelationalValueBufferFactoryFactory
Devralma
TypedRelationalValueBufferFactoryFactory
Uygulamalar

Açıklamalar

Daha fazla bilgi için bkz. veritabanı sağlayıcıları ve uzantıları uygulama .

Oluşturucular

TypedRelationalValueBufferFactoryFactory()
TypedRelationalValueBufferFactoryFactory(RelationalValueBufferFactoryDependencies)

TypedRelationalValueBufferFactoryFactory sınıfının yeni bir örneğini başlatır.

Alanlar

DataReaderParameter

Oluşturulan ifadelerde DbDataReader 'ı temsil eden parametre.

Özellikler

Dependencies

Bu hizmet için ilişkisel sağlayıcıya özgü bağımlılıklar.

Yöntemler

Create(IReadOnlyList<Type>, IReadOnlyList<Int32>)
Kullanımdan kalktı.

Yeni bir IRelationalValueBufferFactory oluşturur.

Create(IReadOnlyList<TypeMaterializationInfo>)

Yeni bir IRelationalValueBufferFactory oluşturur.

CreateAssignmentExpressions(IReadOnlyList<TypeMaterializationInfo>)
Kullanımdan kalktı.

Verilen tür bilgileri için değer arabelleği atama ifadeleri oluşturur.

Şunlara uygulanır