public void Append(IDbSettings settings)
 {
     Info.AddGroup("Settings")
     .AddNode("AllowDynamicSchemaCreation", settings.AllowDynamicSchemaCreation)
     .AddNode("AllowDynamicSchemaUpdates", settings.AllowDynamicSchemaUpdates)
     .AddNode("MaxInsertManyBatchSize", settings.MaxInsertManyBatchSize)
     .AddNode("MaxUpdateManyBatchSize", settings.MaxUpdateManyBatchSize);
 }
 public void Append(ISisoConnectionInfo connectionInfo)
 {
     Info.AddGroup("ConnectionInfo")
     .AddNode("DbName", connectionInfo.DbName)
     .AddNode("ProviderType", connectionInfo.ProviderType)
     .AddNode("ClientConnectionString", connectionInfo.ClientConnectionString)
     .AddNode("ServerConnectionString", connectionInfo.ServerConnectionString);
 }
        public virtual void Append(IStructureSchemas structureSchemas)
        {
            var group = Info.AddGroup("StructureSchemas");

            foreach (var schema in structureSchemas.GetSchemas().OrderBy(s => s.Name))
            {
                var typeConfig = structureSchemas.StructureTypeFactory.Configurations.GetConfiguration(schema.Type.Type);
                OnAppendStructureSchema(group, schema, typeConfig);
            }
        }
示例#4
0
 public void Append(ISisoSerializer serializer)
 {
     Info.AddGroup("Serializer")
     .AddNode("Type", serializer.GetType().Name);
 }