由于System.Data.OracleClient库已被弃用,我们正在迁移我们的代码库以改用Oracle Data Provider for .NET (ODP.NET)。我们遇到的问题之一是 System.Data.OracleClient 使用参数名称绑定而不是按位置绑定,并且所有代码都直接访问System.Data.OracleClient.OracleCommand而不是使用中间数据层。
由于有相当多的代码,是否有一种简单的方法可以强制 ODP.NET OracleCommand.BindByName 默认为真,或者我们必须在每次使用它时都通过并设置该值?失败了,有没有一种简单的方法可以在 Visual Studio 2008 中插入那行代码?