T-SQL 쿼리는이 SQL 쿼리를 liqn 할 변환 해달라고하지만 난 문제를 가지고Linqer 내가 linqer를 사용
select * from Project where Id in (select Top 3 ForeignId from ActivityLog
group by ForeignId order by count(*) desc)
문제 : SQL은 LINQ로 변환 할 수없는 필드 [ActivityLog에서 (선택 상위 3 ForeignId에서 아이디 count (*) desc)로 ForeignId 순서로 그룹화] 현재 데이터 컨텍스트에서 찾을 수 없습니다.
몇 가지 추가 정보를 제공 할 수 있습니까? 당신의 소스 코드가 작동하지 않습니까? –
자체 설명입니까? ID가 현재 데이터 컨텍스트에서 찾을 수 없습니다. –
DataContext에 대한 참조에서 Linq에서 SQL로 가정합니다. 당신이 게시 한 것은 Linq 쿼리 인 것처럼 보이지 않습니다. 원시 SQL입니다. 쿼리를 호출하는 실제 C# 코드를 게시 해보십시오. – luksan