EF+MySql
2016-01-22 14:50
447 查看
1安装MySQL Connector/Net
http://dev.mysql.com/downloads/connector/net/
2还需要下载一个MySQL for VisualStudio版本,用于在VS中可以在数据源中引用MySQL
http://dev.mysql.com/downloads/windows/visualstudio/
【添加环境变量:C:\wamp\bin\mysql\mysql5.6.17\bin,才能正常使用MySql控制台,不用控制台可以忽略此步骤】
3通过NuGet添加MySql引用
MySql.Data
MySql.Data.Entity
MySql.Data.Entity.EF6
4
[DbConfigurationType(typeof(MySqlEFConfiguration))]//添加特性 public partial class Model1 : DbContext { public Model1() : base("name=Model1") { } public DbSet<text123> text123 { get; set; } }
5
public class MvcApplication : System.Web.HttpApplication { protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); //注册MySql DbConfiguration.SetConfiguration(new MySqlEFConfiguration()); } }
6
MySql设置字符编码(支持中文):my.ini文件中[mysqld]下添加character-set-server=utf8
相关文章推荐
- MySQL基础配置之mysql的默认字符编码的设置(my.ini设置字符编码)
- MySQL C API mysql_free_result() 详解
- MySQL详解,第一章
- MySQL各版本的区别
- MySQL常见错误
- MySQL编码问题
- Hive学习2_错误: The specified datastore driver ("com.mysql.jdbc.Driver") was not found in the CLASSPATH
- 关于mysql 索引自动优化机制: 索引选择性(Cardinality:索引基数)
- mysql语句语法整理
- ubntu 下mysql 允许远程访问
- Mysql5.7.10新加用户
- EF MySql:Specified key was too long; max key length is 767 bytes解决方案
- Mysql支持的数据类型
- Mysql分区技术 --创建分区表
- Mysql分区技术 --创建分区表
- MySQL执行计划初探
- mysql字符集
- MySQL 常用命令
- 将MySQL数据库表结构,自动生成PDM方法
- MYisam和InnoDB区别以及MySQL引擎简介