看看微软的示例petshop做的。是在数据层分成两部分。

解决方案 »

  1.   


    当然,参考:
    Generic Data Access Component 
    http://www.c-sharpcorner.com/Code/2002/July/GenericDataProvider.asp
      

  2.   

    连接串会不一样的。 你可以在类中做一个参数呀,是SQL SERVER的话调SQL SERVER 的串不然的话就用ORACLE的串
      

  3.   


    当然,参考:
    Generic Data Access Component 
    http://www.c-sharpcorner.com/Code/2002/July/GenericDataProvider.asp
      

  4.   

    连接串会不一样的。 你可以在类中做一个参数呀,是SQL SERVER的话调SQL SERVER 的串不然的话就用ORACLE的串
      

  5.   


    当然,参考:
    Generic Data Access Component 
    http://www.c-sharpcorner.com/Code/2002/July/GenericDataProvider.asp
      

  6.   

    用多态,做一个接口,两个类分别处理两种数据库,都实现这个接口,然后做一个FACTORY类,根据连接串的不同,自动实例化相应的数据库操作类,由于都实现同一个接口,外面可以不用关心后台到底时虾米数据库
      

  7.   

    哦谢谢,在哪能得到petshop ?
      

  8.   

    谢谢各位,Oracle和Sql Server用的类名都不一样,我是不是没向操作
    都得写两编
      

  9.   

    谢谢 acewang(平平安安过一年) 
    谢谢 诸位 的大力合作。
    祝大家春节快乐!!
    现在给分。