我正在使用MVC3& amp;实体框架和我的项目模型仅与我的entity.emdx有关。 现在我想将这个项目转换为3层架构,它将是: (表示层:我的旧MVC项目的视图和控制器), (业务层:与数据库相关的所有操作), (数据访问层:我的实体框架(.emdx)), 这就是我的结论, 如果我是正确的那么MVC项目(表示层)中的模型将是空的,是否可能在MVC中不包含模型? 如果我的想法是错的,那么正确的做法是什么?
答案 0 :(得分:0)
是否可能没有模型,您创建的数据访问层现在充当在表示层中找到的模型(当它是1层时)..
模型现在是数据访问中的实体,但是出于某种原因,即使在3层应用程序中,您也可以使用模型,例如,如果要创建ViewModel,请参阅此示例: