public DbContext CreateDbContext(DbToolDatabase database)
        {
            var handler = _assemblyLoader.GetAssemblyFor(database.DatabaseType);
            var connection = handler.CreateInstance<IDbConnectionFactory>().CreateConnection(database.GetConnectionData());

            var executorProvider = CreateExecutorProvider(database, connection, handler);

            return new DbContext(connection, executorProvider);
        }
 public static void SetDb(DbToolDatabase db)
 {
     DynamicQuery.ConnectionData = db.GetConnectionData();
 }
 public static void SetDb(DbToolDatabase db)
 {
     Db.ConnectionData = db.GetConnectionData();
 }
Example #4
0
        public DbContext CreateDbContext(DbToolDatabase database)
        {
            var handler    = _assemblyLoader.GetAssemblyFor(database.DatabaseType);
            var connection = handler.CreateInstance <IDbConnectionFactory>().CreateConnection(database.GetConnectionData());

            var executorProvider = CreateExecutorProvider(database, connection, handler);

            return(new DbContext(connection, executorProvider));
        }