EF 简单 增删改查
一、新建Models中实体类
1、[Table("表名")]
2、[Key]
需要using声明
二、新建文件夹DAL
右键添加=》新建项=》数据=》ADO.NET实体数据模型=》空CodeFirst模型
创建一个dal类
实例化
增
/// <summary>
/// 添加
/// </summary>
/// <param name="s"></param>
/// <returns></returns>
public int Add(Student s)
{
db.stu.Add(s);
return db.SaveChanges();
}
删
public int Del(int id) { var item = db.stu.Find(id); db.stu.Remove(item); return db.SaveChanges(); }
改
public int Edit(Student s) { db.Entry(s).State = System.Data.Entity.EntityState.Modified; return db.SaveChanges();
查
public Student FindById(int id) { return db.stu.Find(id); }
三、更改web.config 数据库连接字符串
自定义数据库名称
四、执行程序包管理控制台应用
工具=》NuGet包管理器=》程序包管理器控制台
1)、enable-migrations (将默认的那个文件的 AutomaticMigrationsEnabled 改成 true)
2)、add-mitration(init) init(随便起的 添加数据迁移版本的名称)
3)、update-database 更新数据

浙公网安备 33010602011771号