【发布时间】:2009-04-21 23:31:53
【问题描述】:
我有一个带有许多静态实用程序类的 c# dll。他们都需要数据库访问,目前每个类都有自己的连接。这变得很麻烦,我想要一个连接的“提供者”,所以一个类可以做类似 ConnProvider.Query(...) 的事情,其中 ConnProvider 是一个所有实用程序类都可以访问的静态类。我想 ConnProvider 必须管理某种连接池,但我不完全确定这是否是实现此功能的正确方法,如果是,内部结构会如何。我在正确的轨道上吗?这不是基于网络的,线程安全不是必需的(但对未来来说会很好),并且只有少数应用程序/机器将使用这个 dll,如果这有助于简化它的话。
【问题讨论】:
标签: c# database connection-pooling