Exemplo n.º 1
0
        public Helpers(string assemblyLocation, ConnectionStringContainer connectionString)
        {
            _assemblyLocation = assemblyLocation;
            var            currentAssembly = Assembly.GetExecutingAssembly();
            AppDomainSetup domaininfo      = new AppDomainSetup();

            domaininfo.ApplicationBase = assemblyLocation;
            domaininfo.ShadowCopyFiles = "true";
            var adevidence = AppDomain.CurrentDomain.Evidence;

            _dom = AppDomain.CreateDomain("APE-assembly-loader", adevidence, domaininfo);

            _Proxy = GetProxy(_dom);
            _Proxy.Init(connectionString);
        }
Exemplo n.º 2
0
 public ProxyHelpers(ConnectionStringContainer connectionString)
 {
     _DbContext = new DBConnection(this, connectionString);
 }
Exemplo n.º 3
0
 public void Init(ConnectionStringContainer connectionString)
 {
     _ProxyHelpers = new ProxyHelpers(connectionString);
 }
 public DBConnection(ProxyHelpers helpers, ConnectionStringContainer connectionString)
 {
     _Helpers          = helpers;
     _ConnectionString = connectionString;
 }