http://xiangai.taobao.com
http://shop148612228.taobao.com

EF更新指定字段.或个更新整个实体

 1 EF更新指定字段.或个更新整个实体
 2 
 3 
 4 
 5 更新整个实体:
 6  public bool Update(Company compay)
 7         {          
 8             if (compay != null)
 9             {
10                 dbContext.Entry<Company>(compay).State = EntityState.Modified;               
11             }
12             return this.SaveChanges() > 0 ? true : false;
13         }
14 
15 
16 更新指定字段:
17 
18  public bool Update( Entity.SoldTo soldModel, List<string[]> list)
19         {        
20                 //更新
21                 DbEntityEntry<Entity.SoldTo> uSoldModel = dbContext.Entry<Entity.SoldTo>(soldModel);
22                 uSoldModel.State = System.Data.EntityState.Unchanged;
23 
24                 foreach (string Field in list[0])
25                 {
26                     uSoldModel.Property(Field).IsModified = true;
27                 }
28             }
29   return this.SaveChanges() > 0 ? true : false;
30 }

 

posted @ 2018-05-18 19:55  万事俱备就差个程序员  阅读(635)  评论(0编辑  收藏  举报

http://xiangai.taobao.com
http://shop148612228.taobao.com
如果您觉得对您有帮助.领个红包吧.谢谢.
支付宝红包
微信打赏 支付宝打赏