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();
すべてのページでそれをコーディングしてdbに複数回接続する代わりに、マスターページで次の接続コードをコーディングし、dbに1回だけ接続してから、dbに接続する必要があるときに各ページでそれを呼び出すことができます
string strConnString = ConfigurationManager.ConnectionStrings["testString"].ConnectionString;
SqlConnection mySqlConnection = new SqlConnection(strConnString);
SqlCommand mySqlCommand = mySqlConnection.CreateCommand();
SqlDataReader mySqlDataReader;