用于系统间缓存的 C#/EF
C#/EF for Intersystems Cache
我的背景更多是在 C#/.Net 中,现在已经被提议转移到 Intersystems Cache。我没有找到任何关于此的最新帖子,所以除非我错过了这里的内容:
据我了解,Cache 有一些针对 ADO.NET/.NET 的映射,但是否有一些东西在那里,所以我可以将 Cache 用于 DAL,将 C# 用于 BL/front 端(如 ASP.NET MVC )?
是否有一个类似于 Xamarin 的端口,允许使用 Visual Studio 在 C# 中编写所有内容?
我还没有开始使用 Cache,但从简短的一瞥来看,它看起来有点类似于基于字符串的 C#,并且在接口和实现方面略有相似。
谢谢
简单地说:没有。
但是,您可以使用提供的 DLL (InterSystems.Data.CacheClient.dll) 和引用 (InterSystems.Data.CacheClient) 建立到缓存的 ado 连接。从那里您可以使用 SQL 来获取数据或从缓存中调用存储过程。 (我还在研究自己。)
这里有一个 C# 前端的小教程。 (虽然有点旧,比如缓存)
http://www.windowsdevcenter.com/pub/a/windows/2006/03/28/oop-c-meets-cache.html?page=1
还有一些文档:(这真的帮助了我)
http://docs.intersystems.com/documentation/cache/20131/pdfs/GBMP.pdf
祝你好运,编码愉快!
是的,这是一个迟到的回复,但如果您仍然感兴趣,这里的内容可能会对您有所帮助。
我记得在 2009 年,Intersystems 推出了一个 .Net 网关,Cache 开发人员会在其中创建一个 DLL,供您用来调用不同的例程和全局变量。我认为那已经过时了。所以我放弃了,在 MS SQL.
中使用了 linked 服务器(由例程的每晚构建创建的静态 table)
最近的搜索让我找到了 link 到 framework,我目前正在调查。我还没有测试过,但它是 "LinQ API to work with Caché Globals from .NET Entity Framwork"
您可能还想看看 Caché eXTreme 和提供的样本。我希望实现两者之一(或两者)以完成我正在从事的项目。
我的背景更多是在 C#/.Net 中,现在已经被提议转移到 Intersystems Cache。我没有找到任何关于此的最新帖子,所以除非我错过了这里的内容: 据我了解,Cache 有一些针对 ADO.NET/.NET 的映射,但是否有一些东西在那里,所以我可以将 Cache 用于 DAL,将 C# 用于 BL/front 端(如 ASP.NET MVC )? 是否有一个类似于 Xamarin 的端口,允许使用 Visual Studio 在 C# 中编写所有内容? 我还没有开始使用 Cache,但从简短的一瞥来看,它看起来有点类似于基于字符串的 C#,并且在接口和实现方面略有相似。 谢谢
简单地说:没有。
但是,您可以使用提供的 DLL (InterSystems.Data.CacheClient.dll) 和引用 (InterSystems.Data.CacheClient) 建立到缓存的 ado 连接。从那里您可以使用 SQL 来获取数据或从缓存中调用存储过程。 (我还在研究自己。)
这里有一个 C# 前端的小教程。 (虽然有点旧,比如缓存) http://www.windowsdevcenter.com/pub/a/windows/2006/03/28/oop-c-meets-cache.html?page=1
还有一些文档:(这真的帮助了我) http://docs.intersystems.com/documentation/cache/20131/pdfs/GBMP.pdf
祝你好运,编码愉快!
是的,这是一个迟到的回复,但如果您仍然感兴趣,这里的内容可能会对您有所帮助。
我记得在 2009 年,Intersystems 推出了一个 .Net 网关,Cache 开发人员会在其中创建一个 DLL,供您用来调用不同的例程和全局变量。我认为那已经过时了。所以我放弃了,在 MS SQL.
中使用了 linked 服务器(由例程的每晚构建创建的静态 table)最近的搜索让我找到了 link 到 framework,我目前正在调查。我还没有测试过,但它是 "LinQ API to work with Caché Globals from .NET Entity Framwork"
您可能还想看看 Caché eXTreme 和提供的样本。我希望实现两者之一(或两者)以完成我正在从事的项目。