从数据库ASP:NET MVC应用程序中获取数据

时间:2011-10-18 16:53:19

标签: c# asp.net-mvc design-patterns

标题不是最好的,但我会尽力解释我的意思。

当您创建ASP.NET MVC应用程序并且您需要获取有关用户配置文件的数据时(仅举例)您在哪里放置这些文件以及如何构造这些查询(让我们假设我将使用某种ORM像Linq 2 SQL和我将使用ninject)

再次让我们假设将有定义用户配置文件(名称,姓氏,密码...)的所有详细信息的界面现在我想知道你是否创建了获取数据的方法,如(GetName,GetSurname ...)并定义你在UserProfile类中获取数据的方式,它继承了我们定义的这个接口,或者你定义了一个获取所有用户帐户的方法,然后在控制器内执行查询。

如果您有关于设计(?)MVC应用程序的任何有用链接,请发布

1 个答案:

答案 0 :(得分:0)

请参阅我的答案,了解如何正确分层ASP.NET MVC应用程序:

MVC3 and Entity Framework

这样的答案实际上是通用的,主观的,并不仅适用于Web应用程序,同样的方法可以用于Windows客户端和其他体系结构。

没有任何魔力,实际上这是主观的,也取决于经验,一般的想法是最小化或实际上避免DAL和用于获取/映射数据的ORM(如果有的话)之上的所有层之间的依赖关系。