微软企业库 缓存

            //创建CacheManager
            CacheManager cacheManager = (CacheManager)CacheFactory.GetCacheManager();

            if (string.IsNullOrEmpty((String)cacheManager.GetData("MyDataReader")))
            {
                //添加缓存项
                cacheManager.Add("MyDataReader", "123");
            }

            //获取缓存项
            string str = (String)cacheManager.GetData("MyDataReader");

            Response.Write(str);

时间: 2024-10-25 05:19:45

微软企业库 缓存的相关文章

数据库-在用微软企业库连接SqlServerCe不成功

问题描述 在用微软企业库连接SqlServerCe不成功 我在项目中用微软企业库的方式连接SqlServer Ce不成功,但是连接MSSQL没问题:我想知道微软企业库是否能连接SqlServer Ce: 配置文件 <add name=""CS_Telecom"" connectionString=""Data Source=D:EWS_ProjectDataBaseMyDatabase#1.sdf;Password=123456"

微软企业库删除效率问题

问题描述 方法一DataTabledt=silkPlanDataset.MT_PL_ZS_TASK_DEL.GetChanges(DataRowState.Deleted);if(dt!=null){//dt.RejectChanges();DateTimedtime1=DateTime.Now;DataColumn[]keys=newDataColumn[1];keys[0]=dt.Columns["ZS_TASK_DEL_ID"];dt.PrimaryKey=keys;//指定主键

基于微软企业库的AOP组件(含源码)

软件开发,离不开对日志的操作.日志可以帮助我们查找和检测问题,比较传统的日志是在方法执行前或后,手动调用日志代码保存.但自从AOP出现后,我们就可以避免这种繁琐但又必须要实现的方式.本文是在微软企业库的AOP基础上封装出的组件.注意:是使用2.0版本,因为2.0以上版本是基于Net4.5类库的.好了,废话不多说.如图-1所示 图-1 说明     logmethodBillModel文件,是记录AOP详细信息     IBasicCodeService和BasicCodeService是用于测试

在数据库访问项目中使用微软企业库Enterprise Library,实现多种数据库的支持

在我们开发很多项目中,数据访问都是必不可少的,有的需要访问Oracle.SQLServer.Mysql这些常规的数据库,也有可能访问SQLite.Access,或者一些我们可能不常用的PostgreSQL.IBM DB2.或者国产达梦数据库等等,这些数据库的共同特点是关系型数据库,基本上开发的模型都差不多,不过如果我们基于ADO.NET的基础上进行开发的话,那么各种数据库都有自己不同的数据库操作对象,微软企业库Enterprise Library是基于这些不同数据库的操作做的抽象模型,适合多数据

使用微软企业库EnterpriseLibary访问SQLite数据库

SQLite是一个小型的C程序库,实现了独立的,可嵌入的,零配置的SQL数据库引擎,SQLite用的非常广泛,支持通用的SQL92标准,支持事务操作, 支持最大可达2T的数据库,在小型数据库使用性能上由于微软的Access数据库等等特点. 由于默认的微软企业库EnterpriseLibary不支持 SQLite的数据库访问,因此需要在 企业库EnterpriseLibary中访问这种数据库的话,需要使用一个企业库的扩展类库,该类库可以http://entlibcontrib.codeplex.c

艾伟_转载:企业库缓存依赖的实现-基于文件依赖

最近在做项目的时候,采用用Codesmith和Nettiers生成的框架来实现,生成的代码核心是基于企业库的.所以最近在恶补企业库,对于缓存的学习当然是必不可少的,尤其是经常要用到得缓存依赖,这里我用到的是文件依赖来举例子,其他的都大同小异,主要就是要实现ICacheItemExpiration中的返回值类型为bool类型的HasExpired方法,来控制到期与否,实现此方法是关键所在.下面是程序清单,欢迎大家指正: step1 实现缓存到期接口,此类就为缓存项依赖的类,为缓存依赖的核心,尤其是

企业库缓存依赖的实现-基于文件依赖

最近在做项目的时候,采用用Codesmith和Nettiers生成的框架来实现,生成的代码核心是基于企业库的.所以最近在恶补企业库,对于缓存的学习当然是必不可少的,尤其是经常要用到得缓存依赖,这里我用到的是文件依赖来举例子,其他的都大同小异,主要就是要实现ICacheItemExpiration中的返回值类型为bool类型的HasExpired方法,来控制到期与否,实现此方法是关键所在.下面是程序清单,欢迎大家指正: step1 实现缓存到期接口,此类就为缓存项依赖的类,为缓存依赖的核心,尤其是

问一个微软企业库DatabaseFactory的问题

问题描述 Databasedb=DatabaseFactory.CreateDatabase(Constant.DATABASENAME); 上述代码是企业库创建连接的代码,现在问题是DatabaseFactory为何不用申明和创建而能够直接创建对象呢? 解决方案 解决方案二:该回复于2014-01-15 09:57:12被版主删除解决方案三:一切都在配置文件读取的类中.详细看下.解决方案四:没用过,应该是静态类吧解决方案五:引用2楼yzg100的回复: 一切都在配置文件读取的类中.详细看下.

微软企业库实现连接字符串加密

微软公开的方法: public static Database db = DatabaseFactory.CreateDatabase("ConnectionString");    我把它修改为下面方法就可以进行自已的加密和解密了,jiemi为自定义的解密函数   public static SqlDatabase db = new SqlDatabase(jiemi(ConfigurationManager.ConnectionStrings["ConnectionStr