帮助将SQL查询转换为Lambda(Linq)

时间:2011-08-04 13:17:14

标签: linq linq-to-sql lambda

任何人都可以帮我,将下面的SQL查询转换为Linq(Lambda Expressions)。 在此先感谢。

SQL查询:

  

更新内部联接B(A.Trade Number = B.Trade Number)AND   (A.AccountId = B.AccountId)SET A.Float = B.CCY,A.Float = B.BASIS,   A.LastReset = B.FIXING,A.LastLibor = B.INTRATE;

1 个答案:

答案 0 :(得分:1)

更新不表示为LINQ语句。您可以使用LINQ加载要修改的记录,但实际更新将涉及单独的方法调用,其详细信息取决于您正在使用的数据库技术。

因此,假设您已经对要从A更新的记录有一个引用,从B加载相关记录(使用LINQ),以编程方式执行A更新,然后将更改保存到A.

Here是使用LINQ-to-SQL的一个例子。