我正在寻找将Windows窗体应用程序从MS SQL Server迁移到Oracle的最佳方法。表格模式在oracle allready中重新创建,数据被复制到Oracle表中。该应用程序使用ADO.NET数据集来访问数据库。那么,我应该在自动生成的DataTableAdapters代码中用OracleDataAdapter,SqlConnection和OracleConnection等替换所有对SqlDataAdapter的引用,还是有其他方法可以使现有的数据访问代码与Oracle一起工作?
答案 0 :(得分:0)
在这里查看我的答案:MVC3 and Entity Framework
实际上这种关注分层和分离的逻辑适用于MVC,WinForms,WPF,SL等......在这种分层堆栈中,只有DAL(数据访问层)受到影响,需要更新,其他一切保持不变。
我的建议是将这样的DAL类库与其他任何东西分开,如你所说,你应该用Oracle替换SqlConnection
和SqlCommand
。