コード例 #1
0
        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);
            }
        }
コード例 #2
0
ファイル: global.cs プロジェクト: zz1231118/SimpleHttpServer
        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);
            }
        }