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

Linux vanilla kernel on QEMU and networking with eth0 -

rdbms - what exactly the undo information lives in oracle? -

clojure - 'get' replacement that throws exception on not found? -