通用型数据库操作类是否必要
.NET   2.0 
 在System.Data.Common 
 命名空间下提供了 
 DbConnection 
 DbCommand 
 DbDataAdapter 
 等抽象类 
 这样,通过使用这些类,就可以实现通用的数据库操作类 
 我想请问,这种通用性数据库操作类是否真的有必要使用?
------解决方案--------------------  这些是抽象类,你不可以直接使用   
 他们实现对应的数据库访问接口,为特定的数据库提供程序提供基类而已   
 按 ADO.NET 设计规范,若第三方欲开发一套新的 Sql server Oracle Sysbase 的数据库访问提供者,应该从这些类派生
------解决方案--------------------一切看你项目需求 
 例如 
 你要做一个针对不同数据库的操作,或者以后会对不同数据库进行扩展 
 可以使用通用型数据库操作类,它帮你节省很多时间,也方便维护。 
 如果你项目定下来了数据库,那么使用静态的转一数据库就明显比较合适了