Asp.net mvc 4 如何在Web应用程序中管理SQL查询?
这是一个非常基本的问题。我不熟悉ASP.NET MVC应用程序 我正在应用程序中处理一个非常复杂的20多个模型和150多个视图。Asp.net mvc 4 如何在Web应用程序中管理SQL查询?,asp.net-mvc-4,maintenance,Asp.net Mvc 4,Maintenance,这是一个非常基本的问题。我不熟悉ASP.NET MVC应用程序 我正在应用程序中处理一个非常复杂的20多个模型和150多个视图。 我想管理我将在应用程序中使用的所有SQL查询。以前,我们使用XML文件存储查询名称和查询。我希望我们有更好的选项在应用程序中存储SQL查询和参数。感谢您的建议。我就是这么做的 我创建了存储库,负责运行所有查询和访问数据库中的数据。如果您希望向视图传递任何数据或访问视图中的任何数据,则从控制器发送,而不是调用该存储库 这使得控制器重量轻(易于测试),关注点分离,并且可以
我想管理我将在应用程序中使用的所有SQL查询。
以前,我们使用XML文件存储查询名称和查询。
我希望我们有更好的选项在应用程序中存储SQL查询和参数。感谢您的建议。我就是这么做的 我创建了存储库,负责运行所有查询和访问数据库中的数据。如果您希望向视图传递任何数据或访问视图中的任何数据,则从控制器发送,而不是调用该存储库 这使得控制器重量轻(易于测试),关注点分离,并且可以重用sql语句 有关更多信息,请查看
希望它能帮助您构建应用程序 您使用的是像Nhibernate或Entity Framework这样的ORM,还是直接从应用程序执行SQL查询?不,我使用的是ADO.NET..我正在通过存储过程服务执行。我很少从模型执行select查询。