我可以使用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:Field [sub]。[PK#Shenase]在当前数据上下文中找不到。
如果无法传递此错误,那么你能告诉我它的LINQ是否相等?
答案 0 :(得分:3)
LINQ设计师似乎将#
char转换为_
。
尝试创建临时视图,将#
替换为_
。然后再次在Linqer中运行查询,它可能会起作用。