asp.net mvc - Updating database entry MVC Entity Framework -
i have payment model 'status' boolean value defaults false. once payment has been made, need update specific payment's 'status' true.
here's code i've been trying use change specific database entry, it's not changing it. doing wrong?
payment payment = new payment(); payment = db.payments.find(orderid); db.entry(payment).state = entitystate.modified; payment.status = true; db.savechanges(); thanks!
this ended working:
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();
Comments
Post a Comment