是否可以在 LINQ 中创建相关子查询?
我想创建一个 LINQ 查询,返回父帐户及其所有子帐户的给定产品编号的所有数量总和。
我有一个按帐号排列的产品表,其中每行还包含一个数量和父帐号:
PartNumber AccountNumber ParentAccountNumber Qty
---------- ------------- ------------------- ---
1000000390 27113 27173 2
1000000390 27516 27173 1
1000000390 00113 27173 0
1000000390 27748 27173 5
SELECT * FROM Inventory
WHERE ProductNumber='1000000390'
AND ParentAccountNumber=(SELECT TOP 1 parentaccountnumber FROM Inventory
WHERE accountnumber='27748')
这在纯 LINQ 语法中可能吗?我需要使用扩展方法语法吗?
谢谢, -基思
I'd like to create a LINQ query that returns the sum of all quantities for a given productnumber for a parent account and all it's child accounts.
I have a table of products by account number in which each row also contains a qty and the parent account number:
PartNumber AccountNumber ParentAccountNumber Qty
---------- ------------- ------------------- ---
1000000390 27113 27173 2
1000000390 27516 27173 1
1000000390 00113 27173 0
1000000390 27748 27173 5
SELECT * FROM Inventory
WHERE ProductNumber='1000000390'
AND ParentAccountNumber=(SELECT TOP 1 parentaccountnumber FROM Inventory
WHERE accountnumber='27748')
is this possible in pure LINQ syntax? Do I need to use extension method syntax instead?
Thanks,
-Keith
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
类似的事情?
可以替换
为
如果您想要的话,
Something like that?
You can replace
with
if that's what you wanted