缓存函数导入 :: ADO.NET 实体模型
我已经使用 Visual Studio 2010 的内置“函数导入”导入了 SQL 存储过程。
我想知道是否有内置或自定义的方法来缓存结果,就像您可以缓存控件一样,或者一个页面,甚至只是一个字符串;使用 .NET 中的内置缓存
如果需要更多说明,请告诉我。
谢谢你, - 西奥
I have imported an SQL Stored Procedure using the built-in 'Function Import' of Visual Studio 2010.
I was wondering if there is a built-in, or custom, way to cache the results, just like you can cache a Control, or a Page, or even just a string; using the built-in Cache in .NET
If this needs more clarification, just let me know.
Thank you,
- Theo
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
实体框架不提供开箱即用的缓存。有示例缓存提供程序可用,但描述表明它适用于 Linq 和 ESQL 查询。没有提到存储过程。
Entity framework doesn't provide caching out of the box. There is sample caching provider available but the description says that it works for Linq and ESQL queries. Stored procedures are not mentioned.
我认为没有内置的函数导入结果缓存。但是您可以使用 MemoryCache 类并包装您的函数位于首先检查缓存内部的自定义函数中。
达维德
I think that there isn't a built-in cache for function import result. But you can use the MemoryCache class and wrap your function in a custom function that first check inside the cache.
Davide