static void Main(string[] args) { Console.Write("Press a key to send request ..."); Console.ReadKey(); Console.WriteLine("Start sending request ..."); var databaseConfigurator = new DatabaseConfigurator(); var command = new ConfigureFunctionsCommand { FunctionConfigurations = new List <FunctionConfiguration>() { new FunctionConfiguration { }, new FunctionConfiguration { } } }; databaseConfigurator.ConfigureFunctions(command); Console.WriteLine("Request send!"); Console.WriteLine("Press a key to exit ..."); Console.ReadKey(); }
protected void Application_Start() { // // First we neet to register all server stuff, configure DB and routing // DatabaseConfigurator.Configure(); AreaRegistration.RegisterAllAreas(); RouteConfig.RegisterRoutes(RouteTable.Routes); // // Second we need to setup AutoFac container and types resolver // ContainerBuilder builder = new ContainerBuilder(); // Register controllers builder.RegisterControllers(typeof(MvcApplication).Assembly); // Register database context builder.RegisterType <DatabaseContext>().AsSelf().CacheInSession(); // Register services builder.RegisterType <EventsService>().AsSelf().InstancePerDependency(); builder.RegisterType <ExhibitsService>().AsSelf().InstancePerDependency(); IContainer container = builder.Build(); DependencyResolver.SetResolver(new AutofacDependencyResolver(container)); }
protected override void Init() { var config = DatabaseConfigurator.SetEntities().BuildConfiguration(); Kernel.Register( Component.For <ISessionFactory>().UsingFactoryMethod(config.BuildSessionFactory), Component.For <ISession>().UsingFactoryMethod(k => k.Resolve <ISessionFactory>().OpenSession()).LifeStyle.PerWebRequest ); }
private IObjectContainer Configure(DatabaseMetaInfo info) { return MemoryDBForTests.NewDB( config => { var toTest = new DatabaseConfigurator(info); toTest.Configure(config); }); }
private IObjectContainer Configure(DatabaseMetaInfo info) { return(MemoryDBForTests.NewDB( config => { var toTest = new DatabaseConfigurator(info); toTest.Configure(config); })); }
private Tuple <DatabaseConfigurator, DatabaseMetaInfo> PrepareConfigurator() { using (var container = Db4oEmbedded.OpenFile(Databasename)) { var assembly = new AssemblyName("New.Name") { CodeBase = Path.GetTempFileName() }; var metaInfo = DatabaseMetaInfo.Create(container, assembly); return(Tuple.Create(DatabaseConfigurator.Create(metaInfo), metaInfo)); } }
private void InitializeDatabaseAsynchronous() { try { string applicationPhysicalPath = HostingEnvironment.ApplicationPhysicalPath; DatabaseConfigurator configurator = new DatabaseConfigurator(applicationPhysicalPath); configurator.InitializeDatabase(); } catch (Exception ex) { CHelper.GenerateErrorReport(ex); } }
private static Tuple <DatabaseConfigurator, DatabaseMetaInfo> GetConfig(string dbName) { var cfg = Db4oEmbedded.NewConfiguration(); cfg.File.ReadOnly = true; using (var metaInfoDB = Db4oEmbedded.OpenFile(cfg, dbName)) { var name = TestUtils.NewName(); var meta = DatabaseMetaInfo.Create(metaInfoDB, TypeLoader.Create(new string[0]), name); var config = DatabaseConfigurator.Create(meta); return(Tuple.Create(config, meta)); } }
public void SetsReflector() { var configMock = new Mock<IEmbeddedConfiguration>(); var commonConfig = new Mock<ICommonConfiguration>(); configMock.Setup(c => c.Common).Returns(commonConfig.Object); var meatInfo = DatabaseMetaInfo.Create(new ITypeDescription[0], AssemblyName()); var toTest = new DatabaseConfigurator(meatInfo); toTest.Configure(configMock.Object); commonConfig.Verify(c => c.ReflectWith(It.IsAny<IReflector>())); }
public void SetsReflector() { var configMock = new Mock <IEmbeddedConfiguration>(); var commonConfig = new Mock <ICommonConfiguration>(); configMock.Setup(c => c.Common).Returns(commonConfig.Object); var meatInfo = DatabaseMetaInfo.Create(new ITypeDescription[0], AssemblyName()); var toTest = new DatabaseConfigurator(meatInfo); toTest.Configure(configMock.Object); commonConfig.Verify(c => c.ReflectWith(It.IsAny <IReflector>())); }
private MySqlConnection GetNewDBConnection() { MySqlConnection connection = null; try { var dbConfigurator = new DatabaseConfigurator(); connection = new MySqlConnection(dbConfigurator.ReturnDatabaseConnection(DatabaseConfiguration)); } catch (Exception ex) { Console.WriteLine($"{DateTime.Now }\nException: {ex}"); Logger.LogError(ErrorType.DBConnectionError, ex); } return(connection); }
public ActionResult Tabelas() { new SchemaExport(DatabaseConfigurator.SetEntities().BuildConfiguration()).Execute(false, true, false); return(View()); }