Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Обединяване на C# SQLConnection

стига вие сте стриктни относно изхвърлянето на вашите връзки, по подразбиране (поне за sql-сървър) е, че просто ще работи автоматично. Във вашия пример може да имате само 3 основни връзки (по една на низ за връзка).

Но винаги уверете се, че вашите връзки са изхвърлени, в идеалния случай с using :

using(var conn = new SqlConnection(connectionString)) {
    // use conn
}

след това се освобождава обратно в пула (за повторна употреба, когато същият низ за свързване се види следващия път), дори когато е хвърлено изключение.

За деактивиране обединяване (ако изберете), включете Pooling=false; в низа за връзка.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да премахнете ограниченията на външния ключ в базата данни на SQL Server за всички таблици - SQL Server / TSQL урок, част 72

  2. OPENROWSET BULK Разрешения за споделена папка

  3. Как да предоставите на потребителите достъп само за четене до всички бази данни

  4. Как да определим стойности за липсващи месеци въз основа на данни от предходни месеци в T-SQL

  5. Ляво подреждане в SQL Server – 3 еквивалента на LPAD().