سلام
چهار کلاس برای اعمال جستجو،آپدیت،افزودن و حذف به صورت زیر نوشته شده آیا روش بهتر و بهینه تری هست که این کدها اصلاح شوند؟کانکشن هم در webconfig ست شده
<add name="AAA_WebConnectionString" connectionString="Data Source=.;Initial Catalog=mybd;Persist Security Info=True;User ID=sa;Password=111111" providerName="System.Data.SqlClient"/>
public DataManager()
{
_connectionStr = ConfigurationManager.ConnectionStrings["AAA_WebConnectionString"].ConnectionString;
SqlConnection connection = new SqlConnection(_connectionStr);
try
{
connection.Open();
}
catch
{
return;
}
}
public SqlDataReader findrecords(string findstr)
{
SqlConnection scon = new SqlConnection(_connectionStr);
scon.Open();
SqlCommand findCmd = new SqlCommand(findstr, scon);
SqlDataReader fsdr = findCmd.ExecuteReader();
return fsdr;
}
public int UpdateDb(string Updatestr)
{
SqlConnection scon = new SqlConnection(_connectionStr);
scon.Open();
SqlCommand scmd = new SqlCommand(Updatestr, scon);
int usdr = scmd.ExecuteNonQuery();
scon.Close();
return usdr;
}
public int insertindb(string Insertstr)
{
SqlConnection scon = new SqlConnection(_connectionStr);
scon.Open();
SqlCommand scmd = new SqlCommand(Insertstr, scon);
int inssdr = scmd.ExecuteNonQuery();
scon.Close();
return inssdr;
}
public int Deletefromdb(string Deletestr)
{
SqlConnection scon = new SqlConnection(_connectionStr);
scon.Open();
SqlCommand scmd = new SqlCommand(Deletestr, scon);
int delstr = scmd.ExecuteNonQuery();
scon.Close();
return delstr;
}