我正在尝试在实体框架上关注this tutorial video。我正在使用VS2010 Professional。
我安装了Entity Framework Power Tools Beta 4
,目前正在点击我的项目并单击Entity Framework > Reverse Engineer Code First
。
我将数据源更改为MySQL Database
并输入我的连接信息。连接测试成功,但单击“确定”继续导致此错误消息:
错误的参数。 (HRESULT的例外:0x80070057(E_INVALIDARG))
我注意到当我在输入连接数据时选中“保存我的密码”复选框时,底部的VS状态栏会在出现错误前几秒钟显示“正在加载架构信息...”。取消选中此框后,单击“确定”后会立即显示错误。
此外,当出现错误时,状态栏显示“逆向工程代码优先时发生错误。有关详细信息,请参阅”输出“窗口。但是,输出窗口仍为空。
有谁知道那里会发生什么?
答案 0 :(得分:0)
实体框架Power Tools Beta 4可以将MySQL 5.x数据库反向工程为VS2013下的第一个EF6类代码 它声称支持Visual Studio 2013,2012,2010,但我还没有测试过其他框架或IDE。您将权利要求链接到的教程需要2012年或2013年。
电动工具可从以下网址获取:http://visualstudiogallery.msdn.microsoft.com/72a60b14-1581-4b9b-89f2-846072eff19d