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

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: