首页 > 其他 > 详细

EF CRUD

时间:2019-02-27 10:19:36      阅读:167      评论:0      收藏:0      [点我收藏+]

EF 使用心得 有点傻逼!

1.通常情况 表实例一个对象 T_User model = new T_User();
2.关键 非空字段赋值主键必须要写 model.EID = "009"; model.CreateUser = "001"; model.CreateDate = Datetime.Now;
3.EF 重点来了 :
  Add: db.Entry<T_User>(mdoel).State = System.Data.Entity.EntityState.Added;

  Edit(A):

                  db.Entry<T_User>(mdoel).State = System.Data.Entity.EntityState.Modified;//【全表 => 此ID下面所有的已修改的列全部会更改属性值】

  Edit(B1):
      db.T_User.Attach(model); // 读取指定实体
      db.Entry<T_User>(mdoel).Property<string>(r => r.LoginName).IsModified = true;//【单个列】
  Edit(B2):
     db.Entry<T_User>(mdoel).Property<string>("LoginName").IsModified = true;//【单个列】

       Delete:

               db.Entry<T_User>(mdoel).State = System.Data.Entity.EntityState.Deleted;

4.  db.SaveChanges(); //执行sql脚本的地方。

EF CRUD

原文:https://www.cnblogs.com/wusirAaron/p/10441303.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!