Ejemplo n.º 1
0
 async Task SaveSchemaTestAsync()
 {
     using (FileLogger _logger = new FileLogger("ORMDBTest", new FileLogSettings()
     {
         DateFolderMask = "yyyy-MM-dd"
     }))
     {
         JMXSchemaProviderDB p = JMXSchemaProviderFactory.GetProvider <JMXSchemaProviderDB>(_cn, _logger);
         foreach (var s in GetTestSchemas())
         {
             await p.SaveSchemaAsync(s);
         }
     }
 }
Ejemplo n.º 2
0
        async Task ChangeSchemaTestAsync()
        {
            using (FileLogger _logger = new FileLogger("ORMDBTest", new FileLogSettings()
            {
                DateFolderMask = "yyyy-MM-dd"
            }))
            {
                JMXSchemaProviderDB p = JMXSchemaProviderFactory.GetProvider <JMXSchemaProviderDB>(_cn, _logger);
                var schema            = await p.GetSchemaAsync("dbo.SysDataTypesRow");

                //schema.DbObjectName = new JMXObjectName("dbo", "SDTRs");
                schema.Attributes[12].Width = 512;
                await p.SaveSchemaAsync(schema);

                await p.SyncSchemaAsync("dbo.SysDataTypesRow");
            }
        }