注册

请还原Dm.DmBulkCopy中的某方法签名

拳枪临 2024/07/10 333 1

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:v8
【操作系统】:
【CPU】:
【问题描述】*:
程序集:DM.DmProvider, Version=8.3.1.23646
类名:Dm.DmBulkCopy
请还原方法签名:

public void WriteToServer(DmDataReader reader)

还原为:

public void WriteToServer(DbDataReader reader)

原因如下:
1、WriteToServer方法并没使用到DmDataReader的特殊属性,而DbDataReader为更通用的基类,我们可以从其他数据库查询得到DbDataReader直接传递进来(不使用DataTable是因为直接使用DbDataReader无需中转而更高效)。
2、旧版DmProvider使用DbDataReader,请考虑兼容性。

回答 0
暂无回答
扫一扫
联系客服