我正在尝试在我的应用程序(通过 edmx 模型的 Oracle DB)中运行以下查询。在数据库中,TABKE1 和 TABLE2 中的两个字段(我正在尝试加入)都是相似的 [BENUTZERNR VARCHAR2(15 BYTE) NOT NULL] 并且在 edmx fie 中它们都被声明为字符串。
但是我总是收到“参数类型不匹配”错误。(我在其他查询中使用相同的连接,不同之处在于连接的数据类型是十进制的?)
Dim dataObject = (From a In db.TABLE1
Join p In db.TABLE2 On a.BENUTZERNR Equals p.BENUTZERNR
Select New TableOneViewModel With {
.ID= a.ID,
...
.BIBLBENUTZER = New TableTwoViewModel With {
.BENUTZERNR= p.BENUTZERNR,
...
}
})