文章出處

一般EF中修改單個對象的值,我是這樣處理的。

如:DBEntities db=new DBEntities();

 student stu = db.student.firstOrdefault(m=>m.id==id);

stu.name="sb"; 

stu.age=11;

......

db.SaveChange();

如果字段少的情況下,沒什么問題(EF中好像還有一個修改的方法,先不管它)。

如果200個字段呢?你還去一個個.屬性么?

這個問題我用反射可以解決。具體方法見小弟之前寫的隨筆(Clone什么的,什么深拷貝,淺拷貝的試了下沒成功。不知道是不是打開的方式不對) 

其他的解決方法請諸位大神不吝賜教!


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()