Пример #1
0
 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);
 }
Пример #2
0
 public void BeginTransaction(string tranKey = "")
 {
     if (Tran != null)
     {
         return;
     }
     Database.Connection.Open();
     Tran = Database.Connection.BeginTransaction(IsolationLevel.ReadCommitted);
     Database.UseTransaction(Tran);
     TranKey = tranKey;
 }