【发布时间】:2012-01-11 19:50:39
【问题描述】:
我不知道如何在 LINQ 中使用嵌套选择。 如何将此 SQl 表达式转换为 LINQ?
Select i.ID, i.Impression,
(Select COUNT(ImpressionsId)
from DiaryImpressions
where DiaryPostsId = '2' AND ImpressionsId = i.ID) as Num from Impressions i
【问题讨论】:
-
诸如此类的事情让我寻找更好的解决方案。加入 linq 只会让你哭泣......你可以考虑看看这个简单但很棒的工具(dapper)code.google.com/p/dapper-dot-net
-
我相信这也可以重写为 JOIN,具有等效的 RA 模型。不过,计划可能会有所不同。
标签: sql linq sql-to-linq-conversion