مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

jaykob

عضویت از 1393/03/30

سوال در مورد تفاوت استفاده از Using در کار با دیتابیس

  • پنجشنبه 1 بهمن 1394
  • 09:38
تشکر میکنم




من در حقیقت می خوام می خوام بدونم که ما چه زمان هایی باید از بلوک Using استفاده کنیم و چه زمان هایی نباید استفاده کنیم و تا چه حد در سرعت تاثیر می زاره . ممنون می شم به صورت عمقی توضیحات مربوط را در مورد تفاوت دو کد زیر بفرمایید

 
Public ActionResult Register()
{
  using(var db=new ApplicationDbContext())
 {
   // Insert Command
 }
}

 

Public ActionResult Register()
{
  var db=new ApplicationDbContext();
  // Insert Command
}

با تشکر

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 1 بهمن 1394
  • 10:07

شما زمانی که از بلوک using استفاده میکنید به محظ رسیده بلوک { پایان نمونه ساخته شده در using به صورت خودکار dispose خواهد شد

معمولا در متد ها و کلاسهای statix استفاده میشه

کاربر سایت

jaykob

عضویت از 1393/03/30

  • پنجشنبه 1 بهمن 1394
  • 10:10

سلام

 

تشکر . ممنون از شما ولی الان بحث من اینه مثلا ما زیاد insert داشته باشید بهتره استفاده کنیم یا نه ؟ بلعکس چطور ؟

یک توضیحات عملیاتی هم اگه می شه بدید.

 

 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)