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>
相关文章推荐
- Navicat MySql数据库自动备份
- MySQL修改时区的方法小结
- 设置mysql 远程访问
- mysql 设置用户密码
- MySQL数据库连接池技术
- Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
- mysql中group by
- Mysql存储过程优化——使用临时表代替游标
- mysql 常用命令总结
- MySql主键不区分大小写问题、查询不区分大小写问题
- mysql 1449 : The user specified as a definer ('root'@'%') does not exist
- 如何从官网下载MySQL最新版本的安装包?
- MySQL(24):事务的隔离级别
- mysql工作中常见问题
- mysql 存储过程中使用多游标
- 一点实例明白mysql数据库存储过程
- 【Mysql】理解MySQL——复制(Replication)
- mysql导出数据库几种方法
- MySQL存储引擎
- 使用MySQL制作SNP146数据库