Sdružování připojení v .NET / SQL Server?

hlasů
9

Je to nezbytné nebo výhodné pro psaní vlastního kódu sdružování připojení při vývoji aplikací v .NET s databází SQL Server? Já vím, že ADO.NET vám dává možnost povolit / zakázat sdružování připojení - to znamená, že je to postavené do rámce a nemám potřebu se starat o to? Proč lidé mluví o psaní vlastní sdružování připojení software a jak je to jiné, než to, co je zabudován do ADO.NET?

Položena 11/08/2008 v 22:10
zdroj uživatelem
V jiných jazycích...                            


5 odpovědí

hlasů
14

Sdílení připojení k zabudování do ADO.NET je robustní a zralé. Doporučuji proti pokusu napsat svůj vlastní verzi.

Odpovězeno 11/08/2008 v 22:14
zdroj uživatelem

hlasů
3

Nejsem žádný skutečný odborník na toto téma, ale vím, že ADO.NET má vlastní sdružování připojení systému, a tak dlouho, jak jsem ji používat to bylo bezchybné.

Moje reakce by se stát, že je tu v objevování Ameriky nemá smysl ... Jen se ujistěte, zavřeš připojení, když budete hotovi s nimi a všechno bude v pořádku!

Doufám, že někdo může dát nějaké další pevné anwers!

Odpovězeno 11/08/2008 v 22:16
zdroj uživatelem

hlasů
2

Já to chápu tak, že sdružování připojení je automaticky zpracovány pro vás, když pomocí objektu SqlConnection. To je záměrně navržen tak, aby práce s MSSQL a zajistí spojení se spojí efektivněji. Je pouze potřeba být jisti, že jejich uzavření, když jste hotovi s nimi (a zajistit, aby byly zlikvidovány).

Nikdy jsem neslyšel o lidi, kteří potřebují vrátit své vlastní já. Ale přiznávám, moje zkušenost je trochu tam omezená.

Odpovězeno 11/08/2008 v 22:14
zdroj uživatelem

hlasů
1

S příchodem ADO.NET a novější verze sdružování připojení SQL je řešen ve dvou vrstvách, nejprve přes samotnou ADO.NET a jednak SQL Server 2005/2008 přímo, což eliminuje potřebu vlastního sdružování připojení.

Byl jsem informován, že podobná podpora jsou plánovány nebo byly realizovány v prostředí Oracle a MySQL z úroků.

Odpovězeno 12/08/2008 v 08:52
zdroj uživatelem

hlasů
-2

Dobře, že se chystá odejít jako odpověď na všechny tyto otázky budou LINQ. Mimochodem, nikdy jsme potřebovali vlastní sdružování připojení pro některé z našich aplikací, takže jsem si jistý, co všechen ten hluk je.

Odpovězeno 11/08/2008 v 22:14
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more