我正在为实体框架 5 开发一个使用 MySql 连接的应用程序。构建解决方案可以在我的机器上运行。
在没有安装 MySQLConnector 的机器上运行应用程序也可以,因为我在 app.config 文件中添加了以下内容:
<system.data>
<DbProviderFactories>
<clear />
<add name="MySQL Data Provider"
invariant="MySql.Data.MySqlClient"
description=".Net Framework Data Provider for MySQL"
type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.3.6.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
</DbProviderFactories>
</system.data>
但是其他只想编译和运行我的解决方案的程序员,在 .edmx 文件上得到以下错误:
在配置中找不到指定的商店提供程序,或无效。
是否可以编译一个使用 MySql 和 EntityFramework 5 但没有安装 MySqlConnector 的项目?