首页 > 其他 > 详细

EF 只更新部分字段

时间:2014-11-04 12:47:11      阅读:337      评论:0      收藏:0      [点我收藏+]
 /// 只更新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 只更新部分字段

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

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