码迷,mamicode.com
首页 > 其他好文 > 详细

EF 只更新部分字段

时间:2014-11-04 12:48:08      阅读:357      评论:0      收藏:0      [点我收藏+]

标签:blog   ar   sp   数据   div   on   log   bs   ad   

 /// 只更新storedAddress数据中的DefaultAddress字段,更新为false
         /// 将默认地址改为不是默认地址
          /// </summary>
          /// <param name="id">需要修改的对象的id</param>
          public void Update(int id)
          {
              StoredAddress s = new StoredAddress { StoredAddressID = id };
             object originalItem = null;
             System.Data.EntityKey key = _context.CreateEntityKey("StoredAddresses", s);
             if (_context.TryGetObjectByKey(key, out originalItem))
             {
                 _context.Detach(originalItem);
             }
              s.DefaultAddress = true;
              _context.StoredAddresses.Attach(s);  
              s.DefaultAddress = false;            
              _context.SaveChanges();
              _context.Detach(s);
         }

 

EF 只更新部分字段

标签:blog   ar   sp   数据   div   on   log   bs   ad   

原文地址:http://www.cnblogs.com/haiwang/p/4073179.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!