.net Entity Framework更新的问题
cscsf 2009-02-17 05:36:39 原来Entity Framework更新的方法是:
CADBEntities3 obj = new CADBEntities3();
IEnumerable<ADMINUSER> user = from myuser in obj.ADMINUSER where myuser.USERID == 2 select myuser;
ADMINUSER kkuser = user.First();
kkuser.USERNAME = "test";
obj.SaveChanges();
然后就更新好了
但是由于一些特殊情况,我现在需要把这个流程给改了,改成如下流程:
CADBEntities3 obj = new CADBEntities3();
IEnumerable<ADMINUSER> user = from myuser in obj.ADMINUSER where myuser.USERID == 2 select myuser;
ADMINUSER kkuser = user.First();
kkuser.USERNAME = "test";
mygod();
public void mygod(ADMINUSER kkuser)
{
CADBEntities3 obj = new CADBEntities3();
obj.SaveChanges();
}
就是说修改后,把修改的内容传入一个函数,然后在函数里面完成更新的操作,请问这具体该怎么做呢?多谢。