这是一个非常基本的问题。我是ASP.NET MVC应用程序的新手。
我正在申请一个非常复杂的20多个模型和150多个视图
我想管理我将在应用程序中使用的所有SQL查询。
以前我们使用XML文件来存储查询名称和查询。
我希望我们有更好的选择来存储SQL查询和参数申请。建议表示赞赏。
答案 0 :(得分:1)
这就是我的工作。
我创建了存储库,负责运行所有查询并从数据库访问数据。从控制器,如果你想传递任何数据或从视图访问任何数据,而不是调用该存储库。
这使得控制器重量轻(易于测试),关注点是分开的,您可以重用sql语句。
有关详细信息,请查看this。
希望它可以帮助您构建应用程序!