public void CreateTablesWithIndices(MappingSchema schema, IEnumerable <Type> dataObjectTypes) { foreach (var dataObjectType in dataObjectTypes) { var schemaManager = new SchemaManager(dataObjectType); schemaManager.CreateSchema(_dataConnection); var tableManager = TableManager.Create(dataObjectType); tableManager.CreateTable(_dataConnection); var indexManager = new IndexManager(dataObjectType); indexManager.CreateIndices(_dataConnection); } }