我想在Visual Studio 2013社区版中使用MySQL
为此 -
我已安装Visual Studio 2013社区版,可根据this博客用作连接MySQL的主机。
我(重新)安装了MySQL for Visual studio plugin
但我仍然无法在Visual Studio 2013的选择数据源对话框中看到MySQL数据源和数据提供者。
是否需要手动配置?
更新:我接受的解决方案也帮助我让MySQL项目模板出现在Visual Studio 2013社区IDE中。
我尝试了以下类似的(非重复)问题:
Asked about generic data source
答案 0 :(得分:1)
在“数据提供者”下拉过滤器中,您有“.Net Fr ...对于SQL Server”,您需要选择“.Net Fr ... For MySQL”。
如果您看不到该选项,是否可以提供现有过滤器的屏幕截图?
答案 1 :(得分:1)
转到文件夹" C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ PrivateAssemblies"并检查以下文件的版本,
将它们与在" C:\ Program Files(x86)\ MySQL \ MySQL Connector Net 6.9.6 \ Assemblies \ v4.5"中找到的文件进行比较,如果它们不相同,请尝试和用这里找到的文件替换它们。
有些人使用这些程序集的旧版本运气更好,尝试使用6.9.5程序集。
或者将这些文件的引用直接添加到项目中。
确保app.config中包含以下内容;
<entityFramework>
<defaultConnectionFactory type="MySql.Data.Entity.MySqlConnectionFactory, MySql.Data.Entity.EF6" />
<providers>
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
</providers>
</entityFramework>