使用 LINQER 将 SQL 查询转换为 LINQ 时出错



我可以用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 相等吗?

#字符似乎由 LINQ 设计器转换为_

尝试创建临时视图,将所有#替换为 _ 。然后再次在 Linqer 中运行查询,它可能会起作用。

相关内容

  • 没有找到相关文章

最新更新