PDA

View Full Version : سوال: ایا در entity data model و یا linq بعد از انجام دستورات کانکشن را بست؟



moferferi
سه شنبه 16 اسفند 1390, 09:59 صبح
با سلام
دوستان ایا در هنگام استفاده از entity data model و یا linq باید بعد از عملیاتی مانند سلکت،حذف و ...
باید کانکشن را به صورت دستی close کرد یا نه.
چون تا به حال در هیچ یک از اموزش ها و یا نمونه کد ها چنین چیزی را ندیدم.
ولی اخیرا جایی خوندم که گفته بود بهتره بعد از انجام هر عملیاتی کانکشن را به صورت دستی خودمون ببندیم
مثل
WikiShopEntities db = new WikiShopEntities();
var ParentItems = db.GetParenetListPages();
db.Connection.Close();

و اینکه ایا میتونم تعداد کانکشن های باز بر روی سرور و یا IIS را چک کنم و ببینم کدام یک از کانکشن ها هنوز بازه و بسته نشده.

mahmood_4246
سه شنبه 16 اسفند 1390, 16:28 عصر
خودش میبنده بعد از کارش .. شما میتونی از Using هم استفاده کنی و خودش همه کار رو برات انجام میده

using (WikiShopEntities db = new WikiShopEntities())
{
var ParentItems = db.GetParenetListPages();
.
.
.
}