다른 테이블의 키로 두 필드의 연결을 사용하는 타사 데이터베이스를 쿼리하려고합니다. 다음 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
이 기능을 사용하려면 어떻게해야합니까?
'+'연산자 사용에 문제가 있습니까? – Neolisk
'FieldA'와'FieldB' 둘 다 문자열 유형입니까? –