MVC& ADO.NET - 数据访问代码属于哪里?

时间:2017-10-11 21:53:59

标签: asp.net-mvc ado.net

我从Microsoft和其他来源下载了一些示例MVC应用程序,以了解MVC项目中的所有内容。但是所有项目似乎都有一个略微不同的策略(大多数使用EF,我不是)。

有些人从控制器进行所有数据库调用,其他人从域模型进行调用,而其他人则使用DAL来处理此问题。

使用ADO.NET时最佳做法是什么?应该在何处启动数据库更改/检索以及ADO.NET代码应保存在何处?

数据库访问代码可能很长,因此不会觉得它应该在控制器中,因为这会使控制器难以阅读。我应该有一个DAL来处理与数据库的所有连接,然后从控制器调用它吗?

我认为控制器只是为了传递视图并在模型上启动操作?

0 个答案:

没有答案