public void LoadObjectSchemas()
		{
			ObjectSchemaSettings settings = ObjectSchemaSettings.GetConfig();

			SchemaDefineCollection schemas = new SchemaDefineCollection(settings.Schemas);

			schemas.ForEach(s => s.Output(Console.Out));
		}
示例#2
0
        public void LoadObjectSchemas()
        {
            ObjectSchemaSettings settings = ObjectSchemaSettings.GetConfig();

            SchemaDefineCollection schemas = new SchemaDefineCollection(settings.Schemas);

            schemas.ForEach(s => s.Output(Console.Out));
        }
示例#3
0
        protected void GenSchemaTable(object sender, EventArgs e)
        {
            SchemaDefineCollection schemas = SchemaExtensions.CreateSchemasDefineFromConfiguration();

            using (TransactionScope scope = TransactionScopeFactory.Create())
            {
                schemas.ForEach(schema => SchemaDefineAdapter.Instance.Update(schema));
                scope.Complete();
            }
        }
        private static string BuildFromSqlClause(QueryCondition qc)
        {
            Dictionary <string, string> tableProcessed = new Dictionary <string, string>(StringComparer.OrdinalIgnoreCase);

            SchemaDefineCollection schemas = new SchemaDefineCollection();

            schemas.LoadFromConfiguration();


            return("(" + GetSnapshotTableQuery(qc) + ") SchemaObjects");
        }
示例#5
0
        public void SchemaDefinePersistTest()
        {
            SchemaDefineCollection schemas = SchemaExtensions.CreateSchemasDefineFromConfiguration();

            using (TransactionScope scope = TransactionScopeFactory.Create())
            {
                schemas.ForEach(schema => SchemaDefineAdapter.Instance.Update(schema));

                scope.Complete();
            }
        }
示例#6
0
        private void InitAllUsers()
        {
            InSqlClauseBuilder inBuilder = new InSqlClauseBuilder("SchemaType");

            SchemaDefineCollection schemas = SchemaExtensions.CreateSchemasDefineFromConfiguration();

            schemas.ForEach(schema =>
            {
                if (string.Compare(schema.Category, "Users", true) == 0)
                {
                    inBuilder.AppendItem(schema.Name);
                }
            });

            this._AllUsers = SchemaObjectAdapter.Instance.Load(inBuilder);
        }