在Code-First中使用Entity Framework時,調用數據庫數據時的最佳做法是什麼?什麼是最佳實踐,實體框架模型或MVC模型?
這是我第一次在MVC中使用實體框架,並注意到它會自動在我的DataLayer中構建模型。我的MVC UI中也有基本的模型,它們允許我在視圖中操作和顯示數據。我目前使用工作流程層獲取數據,然後將數據庫模型自動映射到我的UI模型以顯示數據。
這是最佳做法嗎?我應該使用實體框架模型而不是我的UI模型嗎?或者甚至可以乾淨地做?
任何關於此事的信息將不勝感激。
MVVM聽起來像它可能是最合適的,因爲我已經有一個存儲庫模式,當使用Linq-To-SQL時使用。我修改了我的Generic Repository以與Entities一起工作,並且需要在UI一側進行大量的數據操作。 – Lando 2013-03-12 17:25:06