كاربر Afshin_Zavar در پيام خصوصي خود به بنده فرمودند:
در آموزشهایی که در رابطه با اتصال و کار با DB داده بودید، یک نکته برام گنگ بود
شما مرتبا کانکت میشید، یه کوئری می گیرید و دیسکانکت میشید.
اینکه مرتبا قطع و وصل میشید، سرباری روی سرور اعمال نمیکنه ؟
بايد عرض كنم كه جناب Afshin_Zavar درست مي فرمايند و براي اينكه از اتصال هاي پي در پي جلوگيري بشه بايد ما يك راه حلي رو پيدا كنيم:
فعلاً #C:
يك كلاس به نام SingleTon ايجاد مي كنيم و در اون كد زير رو مينويسيم:

classSingleTon
{
publicstaticSqlConnection conn = null;
public SingleTon()
{
if (conn == null)
{
conn =
newSqlConnection();
Console.WriteLine("First Connection");
}
else
Console.WriteLine("Connected");
}

حال در كلاس برنامه اتصال رو تست مي كنيم:

classProgram
{
staticvoid Main(string[] args)
{
SingleTon obj1 = newSingleTon();
SingleTon obj2 = newSingleTon();
SingleTon obj3 = newSingleTon();
SingleTon obj4 = newSingleTon();
Console.ReadKey();
}
}