【发布时间】:2016-08-23 10:24:03
【问题描述】:
我是 linq to sql 新手,我有一些复杂的 SQL 查询。
我的 SQL Server 查询很快就会执行此操作:我有 2 个表,product (a) 和 productorder (b)。产品有数量和第二个数量,它会警告客户还有多少项目仍在进行中。
在“a”中,如果我们订购 5 则我们有 10 篇论文。然后表中的第二个数量值为 5。如果我们订购更多:5 = 5 + 更多
所以我在这里编写我的 T-SQL。我想要一个 linq to sql
UPDATE a
SET a.secondamount = a.secondamount + b.orderedamount
INNER JOIN b ON a.productid == b.productid
WHERE b.status = false ;
【问题讨论】:
-
您已经编写了一个 SQL 查询。你想把它翻译成 LINQ 吗?
-
是的,这段代码是我在旧程序中使用的。现在我必须将每个 sqlcommand/reader 等替换为 linq to sql。我几乎用这个替换了我坚持的所有东西。
标签: c# sql sql-server linq