最近要做一个系统,前台使用asp.net的网页形式,后台要求用mysql数据库,本人之前只用过sql server,会用Linq进行数据操作,对于.net与mysql如何交互完全不了解。恳请高人指点,谢谢。我想应该有牛人尝试过这种方法,麻烦具体说下思路和使用的技术手段,如果有例子更好,谢谢了。

解决方案 »

  1.   

    下载相应.net驱动,安装,引入MySql.Data.dll,然后用ado.net操作,类似于ado.net操作sqlserver。
    可能用linq操作不了mysql。http://blog.sina.com.cn/s/blog_43eb83b90100mb08.html
    http://www.cnblogs.com/youuuu/archive/2011/06/16/2082730.html
      

  2.   

    mysql不能使用linq.
    操作mysql数据库跟sqlserer其实一样,只不过连接字符串不一样,还是ADO的老样子。
      

  3.   

    1. .Net与MySQL的交互,可以使用ADO.NET实现,加载MySQL Provider所需的DLL即可。
    2. 关于Linq for MySQL,一方面是可以借由NHibernate实现,另一方面是网上有一些Provider可用,但不保证质量(收费的可能会好一些),呵呵。
      

  4.   

    记得还有个开源的项目,大概是叫DB Linq还是Linq of DB的,也支持MySQL