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); } }
public void Append(ISisoSerializer serializer) { Info.AddGroup("Serializer") .AddNode("Type", serializer.GetType().Name); }