我已经构建了一个WPF应用程序,在SQL Server上使用实体框架作为数据库。我试图用SAP作为数据库迁移相同的应用程序。按照同样的方法,我在HANA中创建了表,现在通过遵循这个SAP:SAP客户端接口编程参考尝试在解决方案中添加一个实体模型。
在添加实体模型时,在选择数据源和选项以在连接字符串中包含敏感数据后,向导将消失。如果有人使用过HANA.的实体框架,请提供帮助。
我已经使用了所有的32位版本的HANA客户端上提供的SAP市场,但没有任何成功。
发布于 2020-02-19 15:37:23
可以通过添加对安装目录中提供的dll的引用来使用实体框架。
dll的名称是System.Data.CData.SAPHANA.Entities.EF6.dll,您应该已经使用Install-Package EntityFramework -Version 6.3.0命令安装了Install-Package EntityFramework -Version 6.3.0。请不要忘记使用版本标志,因为它不适用于其他版本,我也不知道为什么。
现在剩下的是连接字符串。
<add name="HANA_DbContext" connectionString="Offline=False;User=system;
Password=Secret_Pass;Server=hana.office.internal.com;
Database=company_erp;" providerName="System.Data.CData.SAPHANA" />现在,一切都应该正常工作,就好像它可以工作MySQL、Server或其他ORM一样。
https://stackoverflow.com/questions/44260622
复制相似问题