ASP.NET站点中的数据库连接 - 它应该是单例实现吗?

Mad*_*uja 0 database asp.net design-patterns

我正在设计一个典型的ASP.NET站点,它将连接到数据库以检索和显示数据.它是一个三层逻辑实现,包括数据库,中间层和表示层.

创建与数据库的连接的类是否应该实现为单例?

这是否意味着始终只有一个数据库连接?

我听说过ASP.NET中的连接池.是不是通过单独制作,我们忽略了ASP.NET的这个功能?

Jus*_*ner 5

不,让我成为第一个说数据库连接不应该是单身人士的人.

相反,调查工作单元模式.每个工作单元都应该有自己的数据库连接.