将.NET Core Web应用程序连接到sap hana(无法加载程序集)

问题描述 投票:0回答:2

我使用linq2db作为我的Web应用程序项目(ASP.NET Core 2.2)与SAP HANA数据库的ORM。

当我运行包含数据库查询的代码时,我收到以下错误(前2行):

System.IO.FileNotFoundException: Could not load file or assembly 'Sap.Data.Hana, Culture=neutral, PublicKeyToken=null'.
File name: 'Sap.Data.Hana, Culture=neutral, PublicKeyToken=null'

我假设Sap.Data.Hana是指SAP HANA在其数据提供程序包中提供的程序集。这就是为什么我使用Visual Studio UI建立了对程序集Sap.Data.Hana.v4.5.dll的引用。但是,我仍然收到同样的错误。

这个错误的原因是什么?我使用错误的汇编文件还是必须以不同方式建立引用?

asp.net-core .net-core .net-assembly asp.net-core-2.2 linq2db
2个回答
0
投票

如果我理解正确,您尝试使用.net核心应用程序中的SAP HANA提供程序。不幸的是,SAP没有针对.net核心的HANA提供商,仅针对.net框架。


0
投票

SAP已经从HANA 2.0 SPS4:SAP HANA Client Interface Programming Reference for SAP HANA Platform添加了对.net核心的支持

另请参阅SAP Note 2499500。

© www.soinside.com 2019 - 2024. All rights reserved.