首页 > 数据库技术 > 详细

EF+MySql

时间:2016-01-22 17:15:18      阅读:122      评论:0      收藏:0      [点我收藏+]

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

EF+MySql

原文:http://www.cnblogs.com/Jerrycjc/p/5151243.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!