1

我一直在研究使用 MVC C# 前端到 Caché 数据库后端。环顾了一段时间后,我无法找到将两者连接在一起的有效方法(通过 .edmx 模型生成)。我知道我需要 Visual Studio 2012 的数据库驱动程序来执行此操作,但我不知道在哪里可以找到它。

我一直在使用 MVC 技术开发一些应用程序,并希望继续效仿,而不是诉诸于使用基于 .csp 的技术。

希望有人可以帮助解决这个问题。

4

2 回答 2

4

查看 .NET文档的缓存托管提供程序:

http://docs.intersystems.com/cache20121/csp/docbook/DocBook.UI.Page.cls?KEY=GBMP

托管提供程序功能特别允许您从 .NET 程序中访问缓存数据。它不会像使用 .NET 实体框架来进行数据访问那样好,而且你必须对 InterSystems 的代码示例持保留态度,因为它们非常简单,但这应该是你的需要。

于 2013-02-21T15:58:45.787 回答
2

您可以使用像 Entity Framework 或 NHibernate 这样的 ORM 框架来访问 Intersystems Cache,以便可以在数据层中很好地分离数据库。我设法使 NHibernate 与 Intersystems Cache 一起工作。如果您有兴趣,请看这里。

于 2015-04-16T09:27:29.707 回答