我试图根据用户选择更新特定的记录。关于实体框架语法,我不是很熟悉。是否有可能在Entity FrameWork中实现此SQL语句?实体框架更新声明
谢谢!
update Table1
set Colum1='1'
where Column2='1234567'
我试图根据用户选择更新特定的记录。关于实体框架语法,我不是很熟悉。是否有可能在Entity FrameWork中实现此SQL语句?实体框架更新声明
谢谢!
update Table1
set Colum1='1'
where Column2='1234567'
var record = _db.Table1.where(r => r.Column2 == '1234567');
record.Column1 = '1'
_db.SaveChanges();
其中_db是实体框架的DbContext类...
HTH。
是,LINQ的版本:
Table1Entity entity = from e in dbContext.Table1Entitys
where e.Column2 = '1234567'
select e
entity.Colum1 = '1';
dbContext.SaveChanges();
,看起来像阳光有Lambda version。
//注:CTX =你的DbContext
var tbl1 = (from t in ctx.Table1 where t.Id == 1234567 select t).FirstOrDefault();
if (tbl1 != null) {
tbl1.Column1 = "1";
ctx.SaveChanges();
}
宾果。那样做了。谢谢! – evglynn 2012-04-27 18:21:31