ef框架:
是微软封装好一种ADO.NET数据实体模型,将数据库结构以ORM模式映射到应用程序中。
优点
简洁的Linq to Sql语句大大提高了开发人员的效率,不要再写复杂的sql语句
缺点
.EF的运行机制会消耗大量内存,大大降低了程序运行效率,从而导致降低了用户在客户端的体验效果
使用方法(控制器代码)
新增
RbacDBEntities db = new RbacDBEntities();
// GET: Role
public ActionResult add()
{
//第一种方法
Role role = new Role()
{
Name = "招生主任",
Remark="1"
};
db.Roles.Add(role);
db.SaveChanges();
//第二种方法
Role role2 = new Role()
{
Name="招生干事",
Remark="2"
};
db.Entry(role2).State = System.Data.Entity.EntityState.Added;
db.SaveChanges();
//第三种方法