2011-10-18 145 views
1

标题不是最好的,但我会尽我所能解释我的意思。从数据库ASP中获取数据:NET MVC应用程序

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

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

如果您有关于设计任何有用的链接MVC应用程序,请张贴

回答

0

看我如何正确层中的ASP.NET MVC应用程序回答:

MVC3 and Entity Framework

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

没有什么神奇的,实际上这是主观的,也取决于经验,总体思路是尽量减少或实际避免DAL之上的所有图层和用于获取/映射数据的ORM(如果有的话)之间的依赖关系。