我正在开发一个 .net 核心应用程序,我想在其中访问来自外部 SAP Hana 数据库的数据。
由于我只想在 SAP Hana 数据库上执行查询,我无法在我的 .net 核心应用程序中拥有引用模型。由于官方 SAP Hana 驱动程序仅适用于 windows,我尝试使用 linq2db。
我尝试了这些答案并自己尝试了一些事情。
我要么得到
LinqToDB.LinqToDBException:未定义配置“服务器=[IP];数据库名称=HXE;用户ID=系统;密码=[密码]”。
或者
System.IO.FileNotFoundException:无法加载文件或程序集“Sap.Data.Hana,Culture=neutral,PublicKeyToken=null”。
出于开发目的,我按照此处所述设置了 SAP Hana Express VM 。安装成功,我可以按照这里的建议通过 DBeaver 与我的 Hana DB 交互。
我也没有在 linq2db 文档中找到足够的信息。
如果有人可以发布一个示例,说明如何在不将表映射到类的情况下实现对外部 SAP Hana 数据库的简单查询调用,我将非常高兴。如果这不可能,您会提出什么替代方案?