コード例 #1
0
        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);
            }
        }