1、关于EF跟新数据库更新指定字段的设置

  在EF提交到数据库的时候或许某些字段不想更新、或者自己更新一个模型到数据库去!

    1、更新数据不更新一些字段

    /// <summary>
        /// 数据库指定更新字段
        /// </summary>
       [HttpGet]
        public HttpResponseMessage alterUserInfo(int id)
        {
            //先查询 后修改
            var user = DbContent.k_user.Where(o => o.id == id).FirstOrDefault();
            user.name = "";
            //这个属性不想 提交到数据库 修改
            user.age = 1;
            //设置容器空间某一个模型的某一个字段 不提交到数据库
            //DbContent.Entry是要更新到数据库的整个对象
            DbContent.Entry<k_user>(user).Property("age").IsModified = false;
            DbContent.SaveChanges();
            return returnStringData(user.name);

        }
View Code

相关文章:

  • 2021-12-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-22
  • 2022-12-23
  • 2022-12-23
  • 2021-11-12
猜你喜欢
  • 2021-08-30
  • 2021-11-05
  • 2022-12-23
  • 2022-12-23
  • 2022-03-03
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案