c# – 如何在DotnetNuke 7中临时存储数据?

c# – 如何在DotnetNuke 7中临时存储数据?,第1张

概述我是DotnetNuke的新手.请随意向我推荐正确的术语. 我正在研究DotnetNuke 7.我使用C#.我有一个包含30个字符串字段的表,它最多可以有50个记录.目前我正在使用数据库管理它. 我认为数据并不多,我应该将它存储在本地存储(如果有的话)中,这比从数据库中获取数据要快. 如果在DotnetNuke中有任何本地存储(临时)和生命,有人可以建议我吗? 另外请告诉我关于切换本地存储而不是数 我是DotnetNuke的新手.请随意向我推荐正确的术语.
我正在研究DotnetNuke 7.我使用C#.我有一个包含30个字符串字段的表,它最多可以有50个记录.目前我正在使用数据库管理它.

我认为数据并不多,我应该将它存储在本地存储(如果有的话)中,这比从数据库中获取数据要快.

如果在DotnetNuke中有任何本地存储(临时)和生命,有人可以建议我吗?

另外请告诉我关于切换本地存储而不是数据库的想法.

解决方法 您可以使用内置DNN缓存功能.

using DotNetNuke.Common.UtilitIEs;public bool cacheExists(string key){    return DataCache.GetCache(key) != null;}public voID setCache<T>(T value,string key){    DataCache.SetCache(key,value);}public T getCache<T>(string key){    return (T)DataCache.GetCache(key);}

用法:

string myString = "test";Book myBook = new Book();setCache(myString,"A");setCache(myBook,"B");string myStringFromCache = getCache<string>("A");Book myBookFromCache = getCache<Book>("B");
@H_404_37@ 总结

以上是内存溢出为你收集整理的c# – 如何在DotnetNuke 7中临时存储数据?全部内容,希望文章能够帮你解决c# – 如何在DotnetNuke 7中临时存储数据?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1232533.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存