基于类工厂设计支持多个数据库的问题。
我打算做个一个同时支持SQL、ACC数据库的程序。看了PetShop的程序,它们的DAL就几个东西而已。
我原来的程序是SQL 数据库的,用到了SqlDataReader ,那么在ACC数据库要用OleDbDataReader
PetShop都是在DAL返回对象模型的,但是不可能绑定DataGrid这种耶能用对象模型绑定吧!
BLL好像不能动态调用SqlDataReader 或者 OleDbDataReader
是不是做PetShop那样的支持多数据库,就不能**DataReader这种数据类型???