我正在尝试将分区方案参数设置为现有表(尚未分区)。分区方案和分区功能已经在数据库中创建,我只想将分区方案与表相关联。 代码如下:
Table t = db.Tables["MyTable"];
t.PartitionScheme = "MyPartitionScheme";
t.PartitionSchemeParameters.Add(new PartitionSchemeParameter(t, "MyColumn"));
t.Alter();
“ t.PartitionScheme = ..”工作正常,但是“ t.PartitionSchemeParameters.Add(...“)”却给我这个错误:
- Collection cannot be modified when Table is already created.
我知道如果正在创建表,则代码可以正常工作,但是我需要这可以改变我已经存在的表。是否有某种方法可以实现?