PDA

View Full Version : آزادسازی منابع در جنریک لیست ها



mf_007
یک شنبه 13 تیر 1395, 11: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 کنم ؟ اصلا احتیاجی هست به این کار ؟