Поделиться через


RelationalTransactionFactory Класс

Определение

Фабрика для создания RelationalTransaction экземпляров.

Этот тип обычно используется поставщиками баз данных. Как правило, он не используется в коде приложения.

public class RelationalTransactionFactory : Microsoft.EntityFrameworkCore.Storage.IRelationalTransactionFactory
type RelationalTransactionFactory = class
    interface IRelationalTransactionFactory
Public Class RelationalTransactionFactory
Implements IRelationalTransactionFactory
Наследование
RelationalTransactionFactory
Реализации

Комментарии

Время существования службы — Singleton. Это означает, что один экземпляр используется многими DbContext экземплярами. Реализация должна быть потокобезопасной. Эта служба не может зависеть от служб, зарегистрированных как Scoped.

Дополнительные сведения и примеры см. в статье Реализация поставщиков и расширений баз данных .

Конструкторы

RelationalTransactionFactory(RelationalTransactionFactoryDependencies)

Инициализирует новый экземпляр класса RelationalTransactionFactory.

Свойства

Dependencies

Зависимости от реляционного поставщика для этой службы.

Методы

Create(IRelationalConnection, DbTransaction, Guid, IDiagnosticsLogger<DbLoggerCategory.Database.Transaction>, Boolean)

Создает экземпляр RelationalTransaction.

Create(IRelationalConnection, DbTransaction, IDiagnosticsLogger<DbLoggerCategory.Database.Transaction>, Boolean)

Создает экземпляр RelationalTransaction.

Применяется к