您的位置:首页 > 数据库 > MySQL

win10 + VS2015 + EF6 + MySQL

2016-05-14 16:20 525 查看

前置配置

在下面的网址去安装最新版的 (Connector/Net http://dev.mysql.com/downloads/connector/net/#downloads

然后安装 MySQL for Visual Studio (http://dev.mysql.com/downloads/windows/visualstudio/

添加相关引用

用 NuGet 包管理器给需要项目
MySql.Data
包跟
MySql.Data.Entity


创建EF实体

新建一个 ADO.NET 实体数据模型

然后选择
来自数据库的 EF 设计器


新建一个连接或者使用现有的连接字符串

然后跟着对话框一步步的点下去,最后会根据数据库生成实体类,相当方便好用。

如果发生了错误,请检查以下的配置

在 Web.config 文件中或者在 App.config 文件中,要有下面两个东西

<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6, Version=6.9.8.0, Culture=neutral, PublicKeyToken=**************"></provider>

<connectionStrings>
<add name="Entities" connectionString="metadata=res://*/Concrete.DbModel.csdl|res://*/Concrete.DbModel.ssdl|res://*/Concrete.DbModel.msl;provider=MySql.Data.MySqlClient;provider connection string="persistsecurityinfo=True;server=******;user id=***;password=***;database=****"" providerName="System.Data.EntityClient" />
</connectionStrings>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: