- 创建EF框架
- 建立控制器实现查询
- 实现新增
- 实现删除
- 实现修改
创建EF实体框架
建立控制器实现查询
查询代码
public ActionResult index()
{
list<Role> Role=db.RoLe.TOList();
return content(“查询成功”)
}
实现新增
public ActionResult add()
{
Roles role = new Roles()
{
Name = "招生主任",
Remark = ""
};
db.Roles.Add(role);
db.SaveChanges();
Roles role1 = new Roles()
{
Name = "招生干事",
Remark = "4555"
};
db.Entry(role1).State = System.Data.Entity.EntityState.Added;
db.SaveChanges();
List<Roles> roles = new List<Roles>()
{
new Roles()
{
Name="教学助理",
Remark="李志超"
},
new Roles()
{
Name="就业助理",
Remark="钟志"
}
};
db.Roles.AddRange(roles);
db.SaveChanges();
return Content("新增成功");
}
实现删除
public ActionResult delete()
{
//第一种删除
Roles roles = db.Roles.Find(6);
db.Roles.Remove(roles);
db.SaveChanges() ;
//第二种删除
Roles role = db.Roles.Find(7);
db.Entry(role).State = System.Data.Entity.EntityState.Deleted;
db.SaveChanges();
//批量删除
List<int> idss = new List<int>()
{
1,2
};
foreach (var item in idss)
{
var role2 = db.Roles.Find(item);
db.Roles.Remove(role2);
};
db.SaveChanges();
return Content("删除成功");
}
实现修改
```csharp
public ActionResult roleEdit()
{
//第一种修改
Roles roles = db.Roles.Find(6);
roles.Remark = "22";
db.SaveChanges();
//第二种修改
Roles roles1 = new Roles() {
ID = 9,
Remark="5555"
};
db.Entry(roles1).State = System.Data.Entity.EntityState.Modified;
db.SaveChanges();
return Content("修改成功");
}