6 个解决方案
#2
一般更换了连接提供程序,并且修改连接字符串就可以。如果你没有混合调用sql或者使用存储过程的话。
#3
EF 本身好像就是针对SQL Server+.NET配套的。如果强行处理应该是没办法的。
不过
如果只是局部数据处理用到MY SQL的话那么新建一个MYSQL的数据访问类另外调用。
如果是全部都需要的话那么需要修改数据的底层访问方法。就是你程序里面直接Insert Updated等的操作类。用EF业务逻辑层一般都是LINQ查询,这块逻辑是可以脱离数据库的,我们常用的建三层架构的目的本身就是有为数据库扩展的。
不过
如果只是局部数据处理用到MY SQL的话那么新建一个MYSQL的数据访问类另外调用。
如果是全部都需要的话那么需要修改数据的底层访问方法。就是你程序里面直接Insert Updated等的操作类。用EF业务逻辑层一般都是LINQ查询,这块逻辑是可以脱离数据库的,我们常用的建三层架构的目的本身就是有为数据库扩展的。
#4
我更换了字符串,并且连接上了mysql,我始终错在那个数据库在自动生成上,最后我把手动建的数据库删了,启动项目后自动生成,然后就可以完美运行。
#5
楼主可以发一下你们之前连接sql server 通过 EF 连接的步骤吗?谢谢 刚刚学习
#6
同楼上!!!怎么连接数据库啊!!1
#1
从没有用过mysql,不过网上看过mysql也有.net提供程序,你可以看这个:
http://dev.mysql.com/downloads/connector/net/
#2
一般更换了连接提供程序,并且修改连接字符串就可以。如果你没有混合调用sql或者使用存储过程的话。
#3
EF 本身好像就是针对SQL Server+.NET配套的。如果强行处理应该是没办法的。
不过
如果只是局部数据处理用到MY SQL的话那么新建一个MYSQL的数据访问类另外调用。
如果是全部都需要的话那么需要修改数据的底层访问方法。就是你程序里面直接Insert Updated等的操作类。用EF业务逻辑层一般都是LINQ查询,这块逻辑是可以脱离数据库的,我们常用的建三层架构的目的本身就是有为数据库扩展的。
不过
如果只是局部数据处理用到MY SQL的话那么新建一个MYSQL的数据访问类另外调用。
如果是全部都需要的话那么需要修改数据的底层访问方法。就是你程序里面直接Insert Updated等的操作类。用EF业务逻辑层一般都是LINQ查询,这块逻辑是可以脱离数据库的,我们常用的建三层架构的目的本身就是有为数据库扩展的。
#4
我更换了字符串,并且连接上了mysql,我始终错在那个数据库在自动生成上,最后我把手动建的数据库删了,启动项目后自动生成,然后就可以完美运行。
#5
楼主可以发一下你们之前连接sql server 通过 EF 连接的步骤吗?谢谢 刚刚学习
#6
同楼上!!!怎么连接数据库啊!!1