c# - SAP HANA Entity Framework

标签 c# wpf entity-framework hana

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

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

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

最佳答案

您可以通过添加对 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 一样正常工作

关于c# - SAP HANA Entity Framework ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44260622/

相关文章:

c# - Azure 媒体服务 |项目中的 Azure 存储版本控制

c# - async 在这个例子中有什么好处吗?

c# - 调试使用事件网格触发的 Azure 函数

c# - 在绑定(bind)到 ICommand 的 Button 处控制 ExceptionValidationRule

c# - 使用 WPF 绘制家谱

C#如何知道可移动磁盘是USB驱动器还是SD卡?

c# - 用户控制按钮绑定(bind)不响应主视图模型上的中继命令

c# - 我应该如何对使用 Entity Framework 实现的存储库方法进行单元测试?

c# - EntityState.Deleted 不起作用,Remove(entity) 起作用吗?

entity-framework - 必须首先将连接字符串传递给 EF 5 DbContext 代码,否则命令异常