【发布时间】:2013-09-26 19:12:49
【问题描述】:
我对 MVC 架构完全陌生,对架构有一些疑问,主要是由于没有使用实体框架,而是我一直在使用带有数据表和数据集的数据访问来将数据获取到应用程序。我想知道有关 MVC 模式的最佳实践,以防有人可以帮助提供某些链接或 pdf(没有实体框架)。我还想知道一件事,那就是,我们从哪里调用从数据库中获取数据的 DAL 方法?来自模型类还是来自控制器动作?
【问题讨论】:
-
MVC和Entity Framework是完全不相关的,不想用EF就不用了。对于数据访问,您可能对存储库模式感兴趣,它提供了对您通常从 MVC 操作中调用的数据访问对象的抽象。
-
数据源访问是从模型完成的,而不是控制器(通常通过存储库模式)。
-
@ChrisHardie 我没有使用任何存储库模式。我得到的是一个具有某些方法的类,它可以访问数据源并返回数据集等。我相信我需要在相关行动。我对我认为需要探索的存储库模式一无所知。谢谢!
-
@JeroenVannevel 谢谢你的回复!
标签: asp.net-mvc asp.net-mvc-4 data-access-layer