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