询问.net与mysql之间的交互问题
最近要做一个系统,前台使用asp.net的网页形式,后台要求用mysql数据库,本人之前只用过sql server,会用Linq进行数据操作,对于.net与mysql如何交互完全不了解。恳请高人指点,谢谢。
我想应该有牛人尝试过这种方法,麻烦具体说下思路和使用的技术手段,如果有例子更好,谢谢了。
[解决办法]
下载相应.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
[解决办法]
mysql不能使用linq.
操作mysql数据库跟sqlserer其实一样,只不过连接字符串不一样,还是ADO的老样子。
[解决办法]
1. .Net与MySQL的交互,可以使用ADO.NET实现,加载MySQL Provider所需的DLL即可。
2. 关于Linq for MySQL,一方面是可以借由NHibernate实现,另一方面是网上有一些Provider可用,但不保证质量(收费的可能会好一些),呵呵。
[解决办法]
记得还有个开源的项目,大概是叫DB Linq还是Linq of DB的,也支持MySQL
[解决办法]