标题不是最好的,但我会尽力解释我的意思。
当您创建ASP.NET MVC应用程序并且您需要获取有关用户配置文件的数据时(仅举例)您在哪里放置这些文件以及如何构造这些查询(让我们假设我将使用某种ORM像Linq 2 SQL和我将使用ninject)
再次让我们假设将有定义用户配置文件(名称,姓氏,密码...)的所有详细信息的界面现在我想知道你是否创建了获取数据的方法,如(GetName,GetSurname ...)并定义你在UserProfile类中获取数据的方式,它继承了我们定义的这个接口,或者你定义了一个获取所有用户帐户的方法,然后在控制器内执行查询。
如果您有关于设计(?)MVC应用程序的任何有用链接,请发布
答案 0 :(得分:0)
请参阅我的答案,了解如何正确分层ASP.NET MVC应用程序:
这样的答案实际上是通用的,主观的,并不仅适用于Web应用程序,同样的方法可以用于Windows客户端和其他体系结构。
没有任何魔力,实际上这是主观的,也取决于经验,一般的想法是最小化或实际上避免DAL和用于获取/映射数据的ORM(如果有的话)之上的所有层之间的依赖关系。