C# 从数据库ASP:NETMVC应用程序获取数据

C# 从数据库ASP:NETMVC应用程序获取数据,c#,asp.net-mvc,design-patterns,C#,Asp.net Mvc,Design Patterns,标题不是最好的,但我会尽力解释我的意思 当您创建ASP.NET MVC应用程序并且需要获取有关用户配置文件的数据时(仅举一个示例),您将这些文件放置在何处以及如何构造这些查询(假设我将使用某种ORM,如Linq 2 SQL,并且我将使用ninject) 再一次让我们假设这个界面定义了关于用户配置文件的所有细节(名称、姓氏、密码…),现在我想知道您是否创建了获取数据的方法,比如(GetName、getnamus…)您可以定义在继承了我们定义的这个接口的UserProfile类中获取数据的方式,或者

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

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

再一次让我们假设这个界面定义了关于用户配置文件的所有细节(名称、姓氏、密码…),现在我想知道您是否创建了获取数据的方法,比如(GetName、getnamus…)您可以定义在继承了我们定义的这个接口的UserProfile类中获取数据的方式,或者定义一种获取所有用户帐户的方法,然后在控制器中执行查询


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

查看我关于如何正确分层ASP.NET MVC应用程序的回答:

事实上,这样的答案是通用的、主观的,并且不仅仅适用于web应用程序,同样的方法也可以用于windows客户端和其他体系结构

没有什么神奇的,实际上这是主观的,也取决于经验,一般的想法是尽量减少或实际上避免DAL和用于获取/映射数据的ORM(如果有)上面的所有层之间的依赖性