static void TestDatabase() { var dbConnectionBuilder = new System.Data.SqlClient.SqlConnectionStringBuilder(); dbConnectionBuilder.DataSource = "115.159.55.137,1999"; dbConnectionBuilder.UserID = "chenguangxu"; dbConnectionBuilder.Password = "******"; dbConnectionBuilder.InitialCatalog = "Manager.Account"; DbConnectionManager.Register(dbConnectionBuilder.InitialCatalog, new MsSqlConnectionProvider(10, dbConnectionBuilder.ConnectionString)); EntitySchemaManager.LoadEntity(typeof(Entity)); foreach (var view in EntitySchemaManager.Schemas) { EntityUtils.CheckSchema(view); } }
protected override void OnStartup() { var sb = new SqlConnectionStringBuilder(); sb.DataSource = "(local)"; sb.IntegratedSecurity = true; sb.InitialCatalog = "Manager.OAuth"; DbFactory.Register("OAuth", new MsSqlDbProvider(10, sb.ConnectionString)); EntitySchemaManager.LoadAssemblys(new Assembly[] { typeof(App).Assembly }); foreach (var dbProvider in DbFactory.DbProviders) { EntityUtils.CheckCreateDatabase(dbProvider.ConnectionString); } foreach (var view in EntitySchemaManager.Schemas) { EntityUtils.CheckSchema(view); RowAdapter.LoadPrimary(view); } }