有谁知道我如何在 c# .net 中集中数据库连接(可能在 mian.master 中)?
我有以下用于 db 连接的代码,并用于调用差异存储过程来检索数据。
string strConnString = ConfigurationManager.ConnectionStrings["testString"].ConnectionString;
SqlConnection mySqlConnection = new SqlConnection(strConnString);
SqlCommand mySqlCommand = mySqlConnection.CreateCommand();
mySqlCommand.CommandText = "EXEC app_campaign_select @CampaignID=" + Request.QueryString["ixCampaign"].ToString();
mySqlConnection.Open();
SqlDataReader mySqlDataReader = mySqlCommand.ExecuteReader();
而不是在每个页面中编码并多次连接到数据库,任何方式我都可以在母版页中编写以下连接代码并且只连接到数据库一次,然后每个页面可以在需要连接到数据库时调用它
string strConnString = ConfigurationManager.ConnectionStrings["testString"].ConnectionString;
SqlConnection mySqlConnection = new SqlConnection(strConnString);
SqlCommand mySqlCommand = mySqlConnection.CreateCommand();
SqlDataReader mySqlDataReader;