asp.net-mvc – 更新数据库条目MVC实体框架
发布时间:2020-12-16 03:43:09 所属栏目:asp.Net 来源:网络整理
导读:我有一个支付模型,其’状态’布尔值默认为false.付款完成后,我需要将特定付款的“状态”更新为true. 这是我一直试图用来更改特定数据库条目的代码,但它只是没有改变它.我究竟做错了什么? Payment payment = new Payment();payment = db.Payments.Find(order
我有一个支付模型,其’状态’布尔值默认为false.付款完成后,我需要将特定付款的“状态”更新为true.
这是我一直试图用来更改特定数据库条目的代码,但它只是没有改变它.我究竟做错了什么? Payment payment = new Payment(); payment = db.Payments.Find(orderId); db.Entry(payment).State = EntityState.Modified; payment.Status = true; db.SaveChanges(); 谢谢! 这就是最终的工作: using (var con = new ApplicationDbContext()) { payment = con.Payments.First(x => x.Id == orderId); payment.Status = true; con.Payments.Attach(payment); var entry = con.Entry(payment); entry.Property(e => e.Status).IsModified = true; con.SaveChanges(); } 解决方法Payment payment = new Payment(); payment = db.Payments.Find(orderId); payment.Status = true; db.Entry(payment).State = EntityState.Modified; db.SaveChanges(); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET iFrame会话变量
- asp.net-mvc – Asp.net Mvc:使用LINQ to SQL创建模型类
- asp.net-mvc – 如何使用ASP.NET身份(OWIN)访问Facebook的私
- asp.net-mvc – 在模型验证之前获取Filter以执行
- asp.net – 使用OLEDB读取CSV文件,即使连接字符串中的HDR =
- Asp.Net Core MVC利用视图组件和JQuery动态加载列表
- asp.net-mvc-2 – 将日期参数传递给RedirectToAction Route
- asp.net-mvc – 用于货币格式的ASP.NET MVC数据注释
- asp.net – iis将子域重定向到同一子域的子文件夹
- Asp.net程序添加代理
推荐文章
站长推荐
- asp.net-mvc – 自定义Web-Api FilterAttribute的
- asp.net – ActiveDirectoryMembershipProvider“
- asp.net – 什么内容类型强制下载文本响应?
- ASP.NET jQuery UI模式:将aspx页面加载到模态对
- asp.net – 如何在Visual Studio中添加NUnit
- ASP.NET ListView – 渲染THEAD / TBODY标签
- asp.net-mvc-routing – Web API路由和Web API帮
- asp.net-mvc – FluentValidation可以做复选框吗
- asp.net-mvc – 从/到POCO对象的knockoutjs映射
- asp.net – 什么是crossdomain.xml文件?
热点阅读