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
sessionIClientSessionA MongoDB.Driver.IClientSession for handling the transaction in MongoDB.
contextDbContexttransactionIdGuidtransactionLoggerIDiagnosticsLogger<DbLoggerCategory.Database.Transaction>A IDiagnosticsLogger for logging the DbLoggerCategory.Database.Transaction messages.