2013-02-21 59 views
1

我一直在研究使用和MVC C#前端到Caché數據庫後端。環顧四周後,我一直無法找到將兩者連接在一起的有效方法(通過.edmx模型生成)。我知道我需要一個Visual Studio 2012數據庫驅動程序來做到這一點,但我不知道在哪裏可以找到它。MVC與InterSystemsCachéODBMS後端

我一直在開發一些應用程序,使用MVC技術,並希望繼續訴訟,而不是訴諸於使用他們的.csp技術。

希望有人可以幫助。

回答

4

看看在緩存託管提供.NET文檔:

http://docs.intersystems.com/cache20121/csp/docbook/DocBook.UI.Page.cls?KEY=GBMP

的託管提供專門的功能允許您從.NET程序中訪問緩存數據。這不會像使用.NET實體框架來執行數據訪問那麼好,再加上你必須充分利用InterSystems的代碼示例,因爲它們非常簡單,但這應該是你需要。

+0

是的,我有同樣的想法,這是一個恥辱,因爲ODBMS可能會很好地與實體框架。 – Tay 2013-02-22 08:48:28

+1

直接聯繫InterSystems後,他們告訴我他們目前正在致力於提供實體框架兼容性的驅動程序。他們表示,這應該在明年某個時候可用...... :(儘管現在這沒有什麼幫助,但它可能會幫助未來的某個人 – Tay 2013-03-19 14:53:18

2

您可以使用像Entity Framework或NHibernate這樣的ORM框架來訪問Intersystems Cache,以便在數據層中可以很好地分離數據庫。我設法讓NHibernate與Intersystems Cache協同工作。如果你有興趣,請看here

+0

這是鏈接唯一的答案第二,不允許自己的博客/網站推廣,至少不是通過回答! – 2015-04-16 09:45:47

+0

要保存來自要刪除的此答案,請在此處包含來自原始源的重要部分! – 2015-04-16 09:46:29

+0

這不是我的意圖,不推薦我的博客,如果以這種方式解釋,我很抱歉。回答所以它更側重於這個問題本身 – 2015-04-16 09:58:29