저는 LINQ를 처음 사용했기 때문에 일부 쿼리에서 어려움을 겪고 있으므로 매우 간단합니다. 어쨌든, 나는 잠시 동안 이것에 반대하는 내 머리를 때 리고 있었지만 나는 혼란 스럽다.도움말 T-SQL 쿼리를 LINQ 쿼리로 변환
이 T-SQL 쿼리를 LINQ 쿼리로 변환하는 데 도움이되는 사람이 있습니까? 나는 그것을 수행하는 방법을 참조하면, 내가 구문에 대한 몇 가지 질문을해야합니다 확신 :
SELECT BlogTitle
FROM Blogs b
JOIN BlogComments bc ON
b.BlogID = bc.BlogID
WHERE b.Deleted = 0
AND b.Draft = 0
AND b.[Default] = 0
AND bc.Deleted = 0
GROUP BY BlogTitle
ORDER BY MAX([bc].[Timestamp]) DESC
그냥 내가 내 자신이 문제를 해결하려고 노력
있음을 보여주기를, 여기에 내가 '무엇인가 했습니다는 ... 나는 경우에이 다른 누군가를 위해 도움이 될 것입니다, 나는 그것을 밖으로 일을 생각 ... var iqueryable =
from blog in db.Blogs
join blogComment in db.BlogComments on
blog.BlogID equals blogComment.BlogID
where blog.Deleted == false
&& blog.Draft == false
&& blog.Default == false
&& blogComment.Deleted == false
group blogComment by blog.BlogID into blogGroup
orderby blogGroup.Max(blogComment => blogComment.Timestamp)
select blogGroup;
감사합니다. David. 내가 제안한대로 BlogComments 속성을 내 Blog partial 클래스에 추가하여이 문제를 해결하기로 결정했습니다. – campbelt