Ошибка при преобразовании SQL-запроса в LINQ с LINQER - PullRequest
0 голосов
/ 16 мая 2011

Я могу преобразовать этот запрос с помощью linqer.

select * 
from v#gharardad 
inner join (select FK#GharardadeAsli, Max(PK#Shenase) as PK#Shenase, Max(TarikheSabt) as TarikheSabt 
            from TBL#Gharardad 
            where FK#GharardadeAsli is not null 
            group by FK#GharardadeAsli
            ) sub on sub.PK#Shenase = v#gharardad.[Shenase]

Ошибка:> SQL нельзя преобразовать в LINQ: поле [sub]. [PK # Shenase] не найдено в текущем контексте данных.

Если нет способа передать эту ошибку, можете ли вы сказать, что ее LINQ равен?

1 Ответ

3 голосов
/ 16 мая 2011

Кажется, что # char переведен в _ дизайнером LINQ.

Попробуйте создать временные представления, в которых вы замените все # на _.Затем снова запустите запрос в Linqer, и он, вероятно, будет работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...