2010-05-06 122 views
2

我在使用MVVM的wpf中編寫應用程序。我想知道是否可以將ado.net實體數據模型用作MVVM中的模型?它是一樣的嗎?如果不是,爲什麼? 感謝您的幫助。 Regards, Ev。MVVM:ado.net實體框架和模型

回答

3

當然,您可以使用實體數據模型作爲MVVM模式的模型部分。

您可能會看一下WPF Application Framework (WAF)的BookLibrary示例應用程序。

此MVVM示例應用程序也使用實體框架數據模型,它由各種視圖(UserControls)組成。

1

據我所知,可以使用實體模型。但你最終會與實體框架聯繫起來。每當你計劃交換你的模型例如。與另一個ORM一起,您將需要更多工作來替換模型。

更好的是使用存儲庫模式進行數據訪問。通過這種模式,您最終可以獲得更大的靈活性。類似的問題here