【发布时间】:2014-01-08 11:06:09
【问题描述】:
我们在 VS2010 中有一个解决方案。在某些项目中,我们有一个数据集。所有数据集都包含超过 1 个 DataTables 和 tableAdapter。 该解决方案是使用 SYSTEM.DATA.ORACLECLIENT 开发的。 现在我们要转换为 ODP.net,我们必须使用 ORACLE.DATAACCESS.CLIENT。 我们在论坛上做了如何做到这一点。 所以我们已经完成了: - 删除了项目级别上的引用“SYSTEM.DATA.ORACLECLIENT”。 - 添加了引用“ORACLE.DATAACCESS”。 - 所有“使用 SYSTEM.DATA.ORACLECLIENT;”改为“使用Oracle.DataAccess.Client;” - 在某些连接字符串中,我们删除了“Unicode=true” - 我们还没有在 OracleCommand 中添加 BindingName = true 做任何事情 - 我们还没有对 VarChar、VarNumeric 等更改 dbtype 做任何事情...
我没有收到任何构建错误,但在运行解决方案时我收到有关“值不在预期范围内”的错误。
现在我感觉我的数据集没有 100% 转换为 ODP.net。 所以我需要一些帮助。
如何检查或确实将数据集转换为 OPD.net (Oracle.DataAccess.Client) ? “分层更新”、“DeleteDBDirectMethods”等属性呢? 一个数据集由 4 个文件表示:.cs、Designer.cs、.xsc 和 .xss。 这些文件中的代码似乎没问题:我的意思是我看到了 Oracle.DataAccess.Client。
谁能帮帮我?
【问题讨论】:
标签: visual-studio-2010 oracle dataset odp.net odac