2012-01-01 90 views
4

我寫在WPF一個小應用程序。它允許我保存和讀取數據庫中的數據。它有3層(業務邏輯,表示層和數據訪問)。我使用數據庫優先方法,實體框架爲我創建了一個模型。應用應該有3層

我的問題是,我應該存放產生的.edmx我的模型?

如果我把它的數據訪問我需要寫在我的業務邏輯一些重複的代碼,如果我把這種模式在業務邏輯那麼我應該存儲在數據訪問層?

回答

2

實體框架模型的數據訪問層在大多數邏輯上屬於,我相信。我通常用在EF之上的數據服務的包裝,那麼你就可以開始你的交易,在或層以上執行業務邏輯驗證等。關於這個here的一些額外信息。

上有EF一個有趣的滑動件和數據訪問層here