首先有两个接口可以实现复制功能:(1)IFeatureDataConverter (2)IGeoDBDataTransfer
IFeatureDataConverter接口只能复制简单的要素类,不支持GDB中包含的 Geometric Networks、 Topologies、 Network Datasets、Relationship Classes、 Network feature classes、 Annotation or Dimension feature class、 Feature classes with class extensions、 Subtypes, domains and default values。可以实现不同数据库类型之间数据的复制。如File GDB可以复制到SDE中。
IGeoDBDataTransfer接口可以支持复杂要素类的复制,但只能是相同数据库之间数据的复制,如只能File GDB到File GDB之间,而不能Personal GDB到File GDB的复制。
具体的实例代码这两个接口下方都有提供,可以参考。