一、引用框架及DLL
1、采用Nuget安装EF6.0.2;
2、采用Nuget安装MySql.Data.Entity.EF6
采用Nuget进行安装,否则可能会缺少相应的dll或者是配置信息
二、配置 web.config或app.config
在节点中添加(或修改)entitframework节点为:
在节点中添加(或修改)connectionStrings节点为:
三、代码测试
1、建表 test,建立表对应的实体:
[Table("test")]
public class test
{
public string column1 { get; set; }
public string column2 { get; set; }
}2、重建DbContext,设置数据集属性及定义实体主键:
public class MyContext:DbContext
{
public MyContext() : base("name=MyContext") { }
public DbSet Test { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Entity().HasKey(c => c.column1); ;
}
}3、代码测试
namespace MySQLTest
{