我正在尝试查询使用两个字段的串联作为另一个表的键的第三方数据库。我尝试使用以下 linq-to-sql 查询,但出现运行时错误 'LINQ to Entities 无法识别方法 'System.String Concat(System.String[])' 方法,并且此方法无法转换为商店表达。'
Dim result = From records In db.TableA
Join records2 In db.TableB
On records.FieldA + "*" + records.FieldB Equals records2.KeyField
我需要做什么才能使其正常工作?