我发现了很多关于如何建立数据库工厂或如何处理连接池的信息,但我找不到完整的解决方案。
我一直使用自己的解决方案,但我认为或者可以改进它们并不完整。
你能在网上找到一些好的设计课吗?
谢谢; - )
答案 0 :(得分:1)
我认为最好的例子可能是微软自己的DatabaseFactory
中的Enterprise Library类。
它可从Codeplex网站获得,并附带完整的源代码。缺点是代码是C#而不是VB.NET。但是,它确实提供了DatabaseFactory
类(以及其他类),代表了这些编程领域的最佳实践方法。
请记住Enterprise Library将使用System.Data命名空间类,因此可以利用任何可用的“内置”连接池(例如,当连接到SQL Server并使用相同的连接字符串时)