Přesně tak, když už nic, tak si udělejte nějakou statickou metodu CreateConnection, která Vám spojení vždy vytvoří. Otevírat a zavírat spojení není výkonnostní problém, ve skutečnosti pod tím běží právě connection pool, který drží několik spojení (podle potřeby) neustále otevřených, a SqlConnection je interně používá, takže se pořád nepřipojuje a neodpojuje. Jedno sdílené SqlConnection není vhodné, už proto, že pokud byste s ním pracoval ve více vláknech, budete řešit problém, jak na něm spouštět víc dotazů najednou.
|