日期:2014-05-20  浏览次数:20713 次

linq高手看一下这条sql语句用linq应该怎么写.
如题,帮我看一下这条sql语句应该怎么用linq写

string cmdStr = "UPDATE dbo.C03_INCOME SET" + field + "=" + value + "WHERE CONTRACT_ID=" + id;

field ,value ,id 是我传的参数

------解决方案--------------------
首先产生对应的实体类。

然后用
from C03_INCOME
where CONTRACT_ID = id
select o
取得对象

然后更新对象
obj.field = value

然后
obj.update
最后提交
commit(obj)