在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