900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > ef power tools mysql_Entity Framework Code First ---EF Power Tool 和MySql一起使用遇到的问题...

ef power tools mysql_Entity Framework Code First ---EF Power Tool 和MySql一起使用遇到的问题...

时间:2021-06-20 09:06:02

相关推荐

ef power tools mysql_Entity Framework Code First ---EF Power Tool 和MySql一起使用遇到的问题...

MySql里有个默认的范例数据库 world, 里面有三个表,

下载完安装, 然后新建一个控制台项目,项目名称为EFEntity, 然后右键点击项目名,在弹出菜单中选择Entity Framework –》Reverse Engineering Code First 。

选择相应的数据库连接

可以看到引用了不该引用程序集

App.Config 也多了一个Providers子节点

//把这个子节点删除

需要把Providers子节点整个删掉,引用Mysql Connector的驱动,才能正常运行程序。

另外,Power Tool 安装的EF 默认版本是6.6.0.0, 这个版本在VS环境下可以正常工作, 在VS .NET 4.0 的环境下不行,要用NuGet卸载掉,然后重新安装,之后看到的版本是4.4.0.0.

Program.cs的代码是:

1: class Program

2: {

3: static void Main(string[] args)

4: {

5: using (var context = new worldContext())

6: {

7: foreach (var item in context.cities)

8: {

9: Console.WriteLine(item.Name + " " + item.District + " " + item.CountryCode);

10: }

11: Console.Read();

12: }

13: }

14: }

App.Config文件内容:

providerName="MySql.Data.MySqlClient" />

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。