比如在.net环境下是否需加装driver
与SQL2000的差别,如何保持两者数据层通用性.

解决方案 »

  1.   

    http://searchdatabase.techtarget.com.cn/223/2068723.shtml?392
    差别还是瞒大的, Mysql不支持存储过程(不知道现在支持了没有)
    不过,这里就体现了N层结构的好处了,如果改用其它数据库,重构DAL就可以了
      

  2.   

    数据库类型、驱动类型等要设成可动态配置,还有,在DA层的所有SQL语句中都采用标准SQL
      

  3.   

    使用ms的database access Application Block 
    自己扩展一下就好用了
    需要注意mysql和sqlserver的语法区别
      

  4.   

    ADO.NET 是基于一个开放性的架构,只要你添加了MYSQL的DB Driver其他的访问就都差不多
    DB上面的设计应该同SQL Server等数据库差不多(除了个别支持的数据类型有差别之外)
    所以只要链接好了数据库,其他的操作就没什么说头了可以用用DAAB  或者 NHibernate之类的框架来实现比较简单~
      

  5.   

    我也有类似的打算,mysql网站上有针对C#的接口和相应的参考,可以去看一下,不过是全E文
      

  6.   


    http://www.aspxboy.com/311/archive.aspx