none
bağlantı nesnesini yönetme RRS feed

  • Soru

  • Merhabalar;

    Connection nesnesini nasıl yönetmeliyim.

    aşağıdakine benzer bir yapı kullanıyorum.

    public SqlConnection GetConnection() { var con=new SqlConnection(connectionstring) return con; } public void Do1() { var con=GetConnection(); con.Open(); //ExecuteCommand con.Close(); } public void Do2() { var con=GetConnection(); con.Open(); //ExecuteCommand con.Close(); } public void Do3() { var con=GetConnection(); con.Open(); //ExecuteCommand con.Close(); } public btnDo1.click()

    {

    Do1()

    }

    public btnDo2.click()

    {

    Do2()

    }

    public btnDo3.click()

    {

    Do3()

    }



    11 Ocak 2021 Pazartesi 15:11

Yanıtlar

  • Kodlarinizi su sekilde değiştirmeyi deneyiniz:

    public static readonly string connectioString = @"server=...";
    
    public void Do1()
    {
      using (var con=new SqlConnection(connectionString))
      {
      con.Open();
      //ExecuteCommand
      con.Close();
      }
    }
    
    public void Do2()
    {
      using (var con=new SqlConnection(connectionString))
      {
      con.Open();
      //ExecuteCommand
      con.Close();
      }
    }
    
    public void Do3()
    {
      using (var con=new SqlConnection(connectionString))
      {
      con.Open();
      //ExecuteCommand
      con.Close();
      }
    }



    Blog
    How to create a Minimal, Reproducible Example
    The way to Go.
    World's most advanced open source (object-) relational Database.
    Flutter (for mobile, for web & desktop.


    Not: Temelin geri zekali arkadasi Idris bu mesaja da atlayip ne kadar aptal oldugunu bir kez daha belgeleyebilir. Kendisinin tek marifeti beni takip edip, neden her soruya cevap verdigimi, yardim etmeye calistigimi sorgulamaktir. Bu beyinsiz zavalliya, aptal oldugunu hatirlatmayi unutmayiniz.


    12 Ocak 2021 Salı 14:49
    Yanıtlayıcı

Tüm Yanıtlar