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

Popular posts from this blog

javascript - RequestAnimationFrame not working when exiting fullscreen switching space on Safari -

django - CSRF verification failed. Request aborted. CSRF cookie not set -

jsf - How to ajax update an item in the footer of a PrimeFaces dataTable? -