【问题标题】:Entity framework with SAP HANA带有 SAP HANA 的实体框架
【发布时间】:2017-10-30 19:59:40
【问题描述】:

我在 SQL Server 上构建了一个使用实体框架作为数据库的 WPF 应用程序。我正在尝试使用 SAP HANA 作为数据库迁移相同的应用程序。遵循相同的方法,我在 HANA db 中创建了表,现在尝试按照此 SAP 帮助在解决方案中添加实体模型: SAP HANA Client Interface Programming Reference

在添加实体模型时,选择数据源和在连接字符串中包含敏感数据的选项后,向导会消失。 如果有人在 HANA 中使用过实体框架,请提供帮助。

我已经使用了 SAP 市场上所有可用的 32 位版本的 HANA 客户端,但没有任何成功。

【问题讨论】:

    标签: c# wpf entity-framework hana


    【解决方案1】:

    您可以通过添加对安装目录中提供的dll 的引用来使用Entity Framework。

    dll 的名称是System.Data.CData.SAPHANA.Entities.EF6.dll,您应该已经使用Install-Package EntityFramework -Version 6.3.0 命令安装了EntityFramework。请不要忘记使用版本标志,因为它不适用于另一个版本,而且我没有尝试知道原因。

    现在剩下的就是连接字符串了

    <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、SQL Server 或其他 ORM 一样正常工作

    【讨论】:

      猜你喜欢
      • 2015-12-26
      • 2011-08-08
      • 2014-03-24
      • 2018-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-24
      • 2017-04-01
      相关资源
      最近更新 更多