1.创建数据库
2.安装EntityFramework
3.配置文件添加连接数据库字符串
<connectionStrings>
<add name="conn" connectionString="DataSouce=.;inital Catalog=testEF3;Integrated Security=true" providerName="System.Data.SqlClient"/>
</connectionStrings>
4.添加实体类,映射数据库表
[Table("T_Class")]
5.继承DbContext
public class MyContext:DbContext
{
public MyContext():base(“name=conn”) //conn为配置文件中的名字
{
}
public DbSet<Classes> classesdb {get;set }
}
6.实例化请求上下文的MyContext
static void Main(string[] args)
{
using(MyContext mc=new MyContext())
{
Classes classes=new Classes();
classes.Name="net班";
mc.Add(classes);
mc.SaveChange();
}
}
7.如果实体类中字段与数据库中字段不同,加映射
[Key] //如果为主键则添加key
[Column("ID")]
public int ID{ get;set }