作者tomex (tomex_ou)
看板C_Sharp
标题Re: [推荐]万用的资料库Connector
时间Thu Oct 14 18:45:16 2004
※ 引述《seagal (待救的小米)》之铭言:
: ASP.NET 2.0对於资料库的操作
: 加入了provider
: 使其能使用相同的provider
: 操作不同资料库
: 版主可以比较一下与您提的这东西的差别嘛?
我昨晚在看code时就发现了,.Net 2.0的确有类似的类别
在2003中,System.Data.Common这类别很阳春,没办法做啥事
2005加强了这类别,不过它与现在的SqlXXX差别在於
缺乏整合性,如何与别的provider整合,都得靠自己去做及想像。
除了能操作不同资料库外,我们也会考虑到「效能」,right?
使用良好的provider,效能差很多,
原文提的那个class,纯只是引用好的provider再稍加变化而已
简单来说,它只是换呼叫method的字串,把前置词SQLxxx, MySqlxxxx换掉
用统一的名称来做。
昨晚po完之後,我继续看他的原始码,慢慢能了解它的架构
虽然有些method的布署看起来怪怪的,但我想是有些db不支援,都有其他的特色
例如oracle就要特别修正。
它也可以回传标准的datatalbe及dataset,因此能放心使用。
--
You're recommended to vist C_Sharp in PTT.
We are the C#, resistance is futile.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.119.183.211