博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
EF CRUD
阅读量:6086 次
发布时间:2019-06-20

本文共 766 字,大约阅读时间需要 2 分钟。

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脚本的地方。

转载于:https://www.cnblogs.com/wusirAaron/p/10441303.html

你可能感兴趣的文章
07-k8s-dns
查看>>
Android 中 ListView 分页加载数据
查看>>
oracle启动报错:ORA-00845: MEMORY_TARGET not supported on this system
查看>>
Go方法
查看>>
Dapper丶DapperExtention,以及AbpDapper之间的关系,
查看>>
搞IT的同学们,你们在哪个等级__那些年发过的帖子
查看>>
且谈语音搜索
查看>>
MySQL数据库导入导出常用命令
查看>>
低版本Samba无法挂载
查看>>
Telegraf+Influxdb+Grafana构建监控平台
查看>>
使用excel 展现数据库内容
查看>>
C#方法拓展
查看>>
MySql.Data.dll的版本
查看>>
Linux系统磁盘管理
查看>>
hdu 2191 (多重背包+二进制优化)
查看>>
home.php
查看>>
neo4j---删除关系和节点
查看>>
redis分布式锁redisson
查看>>
什么样的企业可以称之为初创企业?
查看>>
Python爬虫之BeautifulSoup
查看>>