2013-01-15 134 views
0

我無法找到哪些平臺適用於存儲庫模式實現的確切信息。我有一個在VS 2010中編寫的MySQL數據庫和控制檯應用程序。我使用實體框架4,我的數據庫通過模型優先方法導入到VS項目中。這個配置適合於實現一個存儲庫模式,還是我必須使用min。 EF 5,VS 2012,也是代碼優先的方法,MSSQL等?如果我的配置適用於實現存儲庫模式,您會建議我一篇文章來實現存儲庫模式。實體框架模型中的存儲庫模式 - 第一個設計

+0

您可以使用_any_ ORM的_any_版本實現存儲庫模式。但請注意,對象上下文的ObjectSet本身就是基本的存儲庫。所以首先問問自己,你是否需要一個抽象層。 –

+0

我面臨的問題是存儲庫模式的實現在 http://bizvise.com/2012/11/28/how-to-create-a-simple-data-access-layer-using- repository-pattern-with-entity-framework/ DatabaseContext未定義,我無法理解那是什麼。 – sanchop22

+0

好吧,他們創建了一個名爲「DatabaseContext」的ObjectContext派生類。 –

回答

1

實現模式與您可能想要使用的技術框架無關。這全是關於抽象。所以如果你真的理解了一個模式,你可以實現它。好吧,你不應該嘗試彙編程序中的橋接模式。 ; o)

但是,如果您打算使用面向對象概念(如C#,VB,C++或Java)(我知道還有很多其他可能性)的編程語言,您將實現您的目標。

相關問題