public EntityFrameworkContext( Rhetos.Persistence.IPersistenceTransaction persistenceTransaction, Rhetos.Dom.DefaultConcepts.Persistence.EntityFrameworkMetadata metadata, EntityFrameworkConfiguration configuration) // EntityFrameworkConfiguration is provided as an IoC dependency for EntityFrameworkContext in order to initialize the global DbConfiguration before using DbContext. : base(new System.Data.Entity.Core.EntityClient.EntityConnection(metadata.MetadataWorkspace, persistenceTransaction.Connection), false) { Initialize(); Database.UseTransaction(persistenceTransaction.Transaction); }
public void BeginTransaction(string tranKey = "") { if (Tran != null) { return; } Database.Connection.Open(); Tran = Database.Connection.BeginTransaction(IsolationLevel.ReadCommitted); Database.UseTransaction(Tran); TranKey = tranKey; }