2009-08-12 15 views
0

J'ai trouvé beaucoup d'informations sur comment faire une usine de base de données ou comment faire face à la mise en commun des connexions, mais je n'ai trouvé nulle part une solution complète.Où trouver une bonne base de données (usine) avec connectionpooling?

J'ai toujours utilisé mes propres solutions, mais elles ne sont pas complètes je pense ou pourraient être améliorées.

Y a-t-il des classes bien conçues que vous utilisez que je peux trouver sur le net?

Merci ;-)

+0

Je dirais que s'ils font ce dont vous avez besoin et le font de manière fiable, ils sont assez complets. –

Répondre

1

Je pense que probablement le meilleur exemple de ce serait la classe DatabaseFactory qui se trouve dans Microsoft propre Enterprise Library.

Disponible sur le site Codeplex et fourni avec le code source complet. L'inconvénient est que le code est en C# plutôt que VB.NET. Il offre cependant une classe DatabaseFactory (parmi d'autres) qui représente les approches de meilleures pratiques pour ces zones de programmation. Gardez à l'esprit que le Enterprise Library utilisera les classes d'espaces de noms System.Data et pourra ainsi tirer parti de tout regroupement de connexions «intégré» disponible (par exemple lors de la connexion à SQL Server et de la même chaîne de connexion).