首页 新闻 会员 周边 捐助

.net开发中,在写通用型数据层(DAL)时,使用System.Data.Common的类好一些还是System.Data下的接口好一些

0
[已解决问题] 解决于 2014-03-19 12:00

比如,某方法返回连接类时,使用DbConnection好还是IDbConnection好

北在北方的主页 北在北方 | 初学一级 | 园豆:180
提问于:2014-03-19 09:46
< >
分享
最佳答案
0

ado.net就只有一套吧?

至于DbConnection好还是IDbConnection好.一个是接口,另一个是实现,没有可比性的,因为IDbConnection根本没法用,你必须要new一个DbConnection对象才能拿来用的

奖励园豆:5
吴瑞祥 | 高人七级 |园豆:29449 | 2014-03-19 10:20

DbConnection conn = SqlClientFactory.Instance.CreateConnection();

IDbConnection conn = SqlClientFactory.Instance.CreateConnection();

这两句,哪一个更好一些

北在北方 | 园豆:180 (初学一级) | 2014-03-19 10:45

@北在北方: ``````````可以说完全没有区别`

你应该是基础没学完.2个不一样的引用指向同一个对象,调用同样的成员,是没有区别的.

你应该把C#语法学完,然后再想这些

吴瑞祥 | 园豆:29449 (高人七级) | 2014-03-19 10:53
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册