2011-01-29 36 views

回答

5

OLEDB可以工作。但是這有一個性能問題。

改爲使用「IDb」接口。我相信他們在命名空間System.Data.Common。使用這些界面給了兩全其美。您的代碼與數據庫無關,但仍可以獲得數據庫特定的dataProvider的性能。如果您需要,Idb接口還允許使用OleDB。要使用的實際提供程序將在您的Web.config或App.config文件中進行配置。

總是(總是)使用IDb接口。

面向對象編程101.編程到接口,而不是實現。

+1

對於「程序到接口,而不是實現」+1, – 2011-01-29 04:08:37