0
我有asp.net mvc网站,我的动作生成的页面,使用母版页。在母版页上由RenderAction助手包含小部件。我如何在页面控制器和小部件控制器中使用一个数据库连接?在asp.net mvc模型中的一个数据库连接对象
我有asp.net mvc网站,我的动作生成的页面,使用母版页。在母版页上由RenderAction助手包含小部件。我如何在页面控制器和小部件控制器中使用一个数据库连接?在asp.net mvc模型中的一个数据库连接对象
通常你不需要担心这一点,因为连接池会自动处理它。只要确保在完成连接时关闭连接(最好是在代码中使用using {}
块,该块将自动关闭并处理连接)。
如果出于某种原因您确实需要使用同一个连接对象,为什么不让所有的控制器都继承自将控制器作为属性公开的基础控制器?
连接池为perfomance好东西? – hippout 2010-01-21 23:46:42
是的。您可以在许多地方阅读它 - 这里有一个链接:http://aspalliance.com/1099_Understanding_Connection_Pooling_in_NET – womp 2010-01-21 23:50:19
使用{}块的一个问题是管理事务。 – Andrew 2010-01-22 01:49:18