我在ASP.Net MVC应用程序中实际上需要多少个连接字符串?

时间:2018-07-30 13:59:47

标签: c# asp.net sql-server

我们有一个使用ASP Net MVC开发的应用程序,当前它仅使用一个连接字符串连接到数据库。今天,我的老板正在将Gridviews添加到应用程序中,并且在创建的每个Gridview上,他还创建了与SQL Server数据库的对应连接字符串。当前,我们的应用程序中有15个连接字符串。

所以,我问在单个应用程序中使用1个或多个连接字符串之间是否有性能比较?

1 个答案:

答案 0 :(得分:1)

连接字符串只是一个字符串,其中包含有关如何连接到数据库的详细信息,例如用户名,密码,最大连接数之类。通常将其存储在web.config文件中。

出于性能方面的考虑,具有大量的连接字符串应该没有什么区别。但是,除非您要连接到多个数据库服务器或使用其他数据库,否则这样做没有多大意义。最佳实践是尽可能重用连接字符串。如果将数据库迁移到另一个位置,这将使操作变得更加容易,因为只有一个字符串要更新。尽量少保留。