对指定的数据源进行紧缩处理,通过紧缩可以使UDB、UDBX数据源占用的存储空间变小。

命名空间:  SuperMap.Data
程序集:  SuperMap.Data (in SuperMap.Data)
版本: dll

语法

C#
public static bool CompactDatasource(
	Datasource datasource
)

参数

datasource
Type: SuperMap.Data..::.Datasource
需要进行紧缩的数据源对象,只对UDB、UDBX引擎有效,其他引擎返回false,内存数据源返回false。

返回值

表示是否成功完成数据源的紧缩。true表示压缩成功;false表示失败。

备注

注意,紧缩之后几何对象的SMID会发生变化,若您使用SMID作为其他表的外键的话,需要在紧缩前处理一下,以免对应关系发生变化。

版本信息

SuperMap iObjects .NET


请参见