Table of Contents

Constructor MongoTransaction

Namespace
MongoDB.EntityFrameworkCore.Storage
Assembly
MongoDB.EntityFrameworkCore.dll

MongoTransaction(IClientSession, DbContext, Guid, IDiagnosticsLogger<Transaction>)

Provides an EF-friendly wrapper around a MongoDB transaction.

public MongoTransaction(IClientSession session, DbContext context, Guid transactionId, IDiagnosticsLogger<DbLoggerCategory.Database.Transaction> transactionLogger)

Parameters

session IClientSession

A MongoDB.Driver.IClientSession for handling the transaction in MongoDB.

context DbContext
transactionId Guid
transactionLogger IDiagnosticsLogger<DbLoggerCategory.Database.Transaction>

A IDiagnosticsLogger for logging the DbLoggerCategory.Database.Transaction messages.