public WebRegistry() { For<ISisoDatabase>().Singleton().Use(() => { var cnInfo = new SisoConnectionInfo("BigCompany"); var instance = new Sql2008DbFactory().CreateDatabase(cnInfo); instance.CreateIfNotExists(); return instance; }); }
public WebRegistry() { var cnInfo = new Sql2008ConnectionInfo("FluentSecurity.Sample"); var instance = new Sql2008DbFactory().CreateDatabase(cnInfo); instance.CreateIfNotExists(); For<ISisoDatabase>().Singleton().Use(instance); Scan(scan => { scan.AssemblyContainingType<IDomainRepository>(); scan.AssemblyContainingType<MvcApplication>(); scan.WithDefaultConventions(); }); }
private static void EnsureDbExists() { var connectionInfo = new Sql2008ConnectionInfo(TestConstants.ConnectionStringNameForSql2008); var database = new Sql2008DbFactory().CreateDatabase(connectionInfo); database.EnsureNewDatabase(); }