我在C#和甲骨文上遇到了一些麻烦。我需要使用Oracle.ManagedDataAccess找到与这一行代码相当的代码:
using (Oracle.DataAccess.Client.OracleBulkCopy bulkcopy = new Oracle.DataAccess.Client.OracleBulkCopy(this.connectionString))
{
bulkcopy.DestinationTableName = TargetTable;
bulkcopy.WriteToServer(UploadDataReader);
}connectionString是字符串,TargetTable是定义TargetTable名称的字符串,UploadDataReader是定义要放在目标表中的数据的DataReader。
出于某些原因,我更喜欢使用ManagedDataAccess而不是DataAccess。您知道一种只使用"Oracle.ManagedDataAccess“从字符串连接生成大容量副本的方法吗?
提前谢谢你。
发布于 2020-11-19 15:35:10
似乎又回来了:
ODP.NET Core和托管ODP.NET现在支持批量复制,它允许.NET和.NET数据库之间的快速数据传输,相当于直接路径负载。ODP.NET Core和托管ODP.NET支持与非托管ODP.NET相同的批量复制API,这使得移植现有应用程序更加容易。这些API记录在最新的ODP.NET开发人员指南中。
在亚历克斯·凯的博客上发现
https://stackoverflow.com/questions/59469728
复制相似问题