EF实体类的增删改查操作

来源:互联网 发布:最新股市交易软件下载 编辑:程序博客网 时间:2024/06/03 02:37
            //新增            //传统写法            Entities es = new Entities();            Sys_student stu = new Sys_student() {  Name = "测试" };            es.Sys_student.Add(stu);            es.SaveChanges();            //通过属性来实现            Sys_student stu = new Sys_student() { Name = "测试" };            DbEntityEntry<Sys_student> entry = es.Entry<Sys_student>(stu);            entry.State = System.Data.Entity.EntityState.Added;            es.SaveChanges();


            //修改            Entities es = new Entities();            Sys_student stu = new Sys_student() { ID = 41, Name = "测试" };            DbEntityEntry<Sys_student> entry = es.Entry<Sys_student>(stu);            entry.State = System.Data.Entity.EntityState.Unchanged;            entry.Property("Name").IsModified = true;            es.SaveChanges();            Console.WriteLine("修改数据成功!");


0 0