2010-06-30 72 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或準備遷移了很多你的應用程序中。