2010-06-30 71 views
1

我们有一个很棒的ASP.NET MVC 2 web应用程序,使用MS SQL 2008和VS 2010.客户希望使用Oracle 10g作为后端数据库。我想将我们的MVC2应用程序指向它并运行我们的测试。我不知道从哪里开始使用Oracle 10g。Oracle 10:如何链接使用Oracle 10与ASP.NET MVC 2,VS 2010和Microsoft IIS 7?

任何人都有关于如何设置Oracle 10g数据库并使用它代替上述SQL 2008进行测试的方法链接?我认为Oracle有一些Developer版本,比如Microsoft有SQL Express。有任何想法吗?

回答

1

Oracle等效于Microsoft SQL Express的是Oracle XE。但我认为将您的应用程序迁移到使用OracleXE而不是MSSQLServer Express并不容易。

如果您使用的是LinQ to SQL,那么您没有Oracle支持。如果您使用的是实体框架,则您拥有Oracle第三方支持(尽管Oracle的官方支持应该正在进行中)。

ADO.NET提供者会有所不同。

和当然,你不会有100%的数据类型等价。

所以我祝你好运,如果你有可能,说服你的客户端使用的SQLServer Express或准备迁移了很多你的应用程序中。