新项目 - 班级图书馆
Guget Packages - Install-Package EntityFramework,Install-Package MySql.Data,Install-Package MySql.Data.Entities,Install-Package MySql.Web
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
<providers>
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices,
MySql.Data.Entity.EF6" />
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices,
EntityFramework.SqlServer" />
</providers>
</entityFramework>
添加新项目 - ADO.NET实体数据模型
空EF设计师 - 完成
右键单击模型属性,然后右键单击DDL生成模板到SSDLToMySQL.tt
添加了示例实体
构建解决方案
右键单击 - 从模型生成数据库
选择数据连接,然后点击下一步。
然后窗户关闭,什么都没发生。
答案 0 :(得分:2)
Adding References Using NuGet Versus an Extension SDK
安装EF6 NuGet软件包
您需要升级到新的Entity Framework 6运行时。
右键单击您的项目,然后选择Manage NuGet Packages ...
在“在线”选项卡下,选择“EntityFramework”,然后单击“安装”
注意:如果安装了以前版本的EntityFramework NuGet软件包,则会将其升级到EF6。
清单:
EF5内置于.NET 4.5的核心,而EF6已经转移 out,并且是开源的。
EF5有一个.dll&#34; EntityFramework.dll&#34;,而EF6有两个 的.dll:
命名空间已更改:
此清单是社区Wiki,