【发布时间】:2009-08-13 12:34:28
【问题描述】:
我正在为我的数据库编写一个转换器,从 MSSQL Express Edition 到 Oracle。 表中的行数约为 500 万。 在 MSSQL 方面,我使用 LINQ to SQL 来选择数据。 我会对 Oracle 使用相同的方法,但不幸的是,.NET 中没有 LINQ to Oracle。 我知道有开源的LINQ to Oracle 实现,但我想我会使用简单的 System.Data.OracleClient 命名空间。 我的问题是如何一次将行插入 Oracle 数据库?恐怕如果我每行调用 ExecuteQuery() 将花费大量时间。 那么我的问题有什么优雅的解决方案吗? 谢谢。
【问题讨论】:
标签: c# sql performance oracle