mf_007
یک شنبه 13 تیر 1395, 12:26 عصر
سلام دوستان کد زیر رو در نظر بگیرید
public int DeleteProduct(int id)
{
var queryList = new List<DataAccessHelper>()
{
new DataAccessHelper()
{
commandText="delete from tblProductimage where id=@id",
commandType=CommandType.Text,
sqlParameter=new SqlParameter[] {new SqlParameter("@id",id) } ,
tableName=null
},
new DataAccessHelper()
{
commandText="delete from tblProduct where id=@id",
commandType=CommandType.Text,
sqlParameter=new SqlParameter[] {new SqlParameter("@id",id) } ,
tableName=null
}
};
return ExecutTran(queryList);
}
این کد داخل یک کلاس هست که عملیات دیتابیس من رو انجام می ده می خواستم ببینم این نمونه هایی که ساختم و می بینید چند بار از کلمه new استفاده کردم مشکلی ایجاد نمی کنه ؟ چون برنامه تحت وب هم هست و اینکه جنریک لیستی که ساختم رو چجوری می تونم dispose کنم ؟ اصلا احتیاجی هست به این کار ؟
public int DeleteProduct(int id)
{
var queryList = new List<DataAccessHelper>()
{
new DataAccessHelper()
{
commandText="delete from tblProductimage where id=@id",
commandType=CommandType.Text,
sqlParameter=new SqlParameter[] {new SqlParameter("@id",id) } ,
tableName=null
},
new DataAccessHelper()
{
commandText="delete from tblProduct where id=@id",
commandType=CommandType.Text,
sqlParameter=new SqlParameter[] {new SqlParameter("@id",id) } ,
tableName=null
}
};
return ExecutTran(queryList);
}
این کد داخل یک کلاس هست که عملیات دیتابیس من رو انجام می ده می خواستم ببینم این نمونه هایی که ساختم و می بینید چند بار از کلمه new استفاده کردم مشکلی ایجاد نمی کنه ؟ چون برنامه تحت وب هم هست و اینکه جنریک لیستی که ساختم رو چجوری می تونم dispose کنم ؟ اصلا احتیاجی هست به این کار ؟