Значит есть некий веб сервис в котором будет куча функций . которые по сути будут собой представлять кучу обёрток для каких sql запросов в базу MSSQL например
public class WebServiceClient : System.Web.Services.WebService
{
public WebServiceClient()
{
}
[WebMethod]
public System.Data.DataSet GetExample1List()
{
string strSelect = "Select * from Example1";
SqlConnection myConnection = new SqlConnection("Initial Catalog=InfoClient;Data Source=localhost;Integrated Security=SSPI;");
SqlDataAdapter myCommand = new SqlDataAdapter(strSelect, myConnection);
System.Data.DataSet ds = new System.Data.DataSet();
myCommand.Fill(ds, "Example1");
return ds;
}
[WebMethod]
public System.Data.DataSet GetExample2List()
{
string strSelect = "Select * from Example2";
SqlConnection myConnection = new SqlConnection("Initial Catalog=InfoClient;Data Source=localhost;Integrated Security=SSPI;");
SqlDataAdapter myCommand = new SqlDataAdapter(strSelect, myConnection);
System.Data.DataSet ds = new System.Data.DataSet();
myCommand.Fill(ds, "Example2");
return ds;
}
[WebMethod]
public System.Data.DataSet GetExample2List()
{
string strSelect = "Select * from Example3";
SqlConnection myConnection = new SqlConnection("Initial Catalog=InfoClient;Data Source=localhost;Integrated Security=SSPI;");
SqlDataAdapter myCommand = new SqlDataAdapter(strSelect, myConnection);
System.Data.DataSet ds = new System.Data.DataSet();
myCommand.Fill(ds, "Example3");
return ds;
}
}
вопрос в том как бы мне правильно вынести для всех методов эту строчку об создании объекта SqlConnection. чтоб потом он был виден внутри метода.
SqlConnection myConnection = new SqlConnection("Initial Catalog=InfoClient;Data Source=localhost;Integrated Security=SSPI;");