资源简介
该程序通过socan代码生成器生成底层DAL、BLL、Model、IDAL等,通过该示例对研究三层的使用很有帮助,关于详细说明请参照代码佩文 数据库操作使用SqlHelper 该程序采用VS2005+Sql2000数据库(DB下为数据库文件,使用企业管理器附加即可)

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
using System.Web;
using System.Web.Caching;
namespace BLL
{
public class Caches
{
///
/// 建立缓存
///
public static object TryAddCache(string key object value CacheItemPriority priority)
{
if (HttpRuntime.Cache[key] == null && value != null)
return HttpRuntime.Cache.Add(key value null Cache.NoAbsoluteExpiration Cache.NoSlidingExpiration priority null);
else
return null;
}
///
/// 建立定时不访问便移除的缓存
///
public static object TryAddCache(string key object value TimeSpan slidingExpiration CacheItemPriority priority)
{
if (HttpRuntime.Cache[key] == null && value != null)
return HttpRuntime.Cache.Add(key value null Cache.NoAbsoluteExpiration slidingExpiration priority null);
else
return null;
}
///
/// 建立缓存,并在移除时执行事件
///
public static object TryAddCache(string key object value DateTime absoluteExpiration TimeSpan slidingExpiration CacheItemPriority priority CacheItemRemovedCallback onRemovedCallback)
{
if (HttpRuntime.Cache[key] == null && value != null)
return HttpRuntime.Cache.Add(key value null absoluteExpiration slidingExpiration priority onRemovedCallback);
else
return null;
}
///
/// 移除缓存
///
public static object TryRemoveCache(string key)
{
if (HttpRuntime.Cache[key] != null)
return HttpRuntime.Cache.Remove(key);
else
return null;
}
///
/// 移除键中带某关键字的缓存
///
public static void RemoveMultiCache(string keyInclude)
{
IDictionaryEnumerator CacheEnum = HttpRuntime.Cache.GetEnumerator();
while (CacheEnum.MoveNext())
{
if (CacheEnum.Key.ToString().IndexOf(keyInclude.ToString()) >= 0)
HttpRuntime.Cache.Remove(CacheEnum.Key.ToString());
}
}
///
/// 移除所有缓存
///
public static void RemoveAllCache()
{
IDictionaryEnumerator CacheEnum = HttpRuntime.Cache.GetEnumerator();
while (CacheEnum.MoveNext())
{
HttpRuntime.Cache.Remove(CacheEnum.Key.ToString());
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
....... 20480 2007-07-26 22:04 codedn.com\MVC多层分页源码\BLL\bin\Debug\BLL.dll
....... 26112 2007-07-26 22:04 codedn.com\MVC多层分页源码\BLL\bin\Debug\BLL.pdb
....... 16384 2007-07-26 21:59 codedn.com\MVC多层分页源码\BLL\bin\Debug\DALFactory.dll
....... 11776 2007-07-26 21:59 codedn.com\MVC多层分页源码\BLL\bin\Debug\DALFactory.pdb
....... 16384 2007-07-26 21:59 codedn.com\MVC多层分页源码\BLL\bin\Debug\IDAL.dll
....... 7680 2007-07-26 21:59 codedn.com\MVC多层分页源码\BLL\bin\Debug\IDAL.pdb
....... 16384 2007-07-22 15:58 codedn.com\MVC多层分页源码\BLL\bin\Debug\Model.dll
....... 13824 2007-07-22 15:58 codedn.com\MVC多层分页源码\BLL\bin\Debug\Model.pdb
目录 0 2007-07-26 21:54 codedn.com\MVC多层分页源码\BLL\bin\Debug
目录 0 2007-07-22 14:06 codedn.com\MVC多层分页源码\BLL\bin
....... 2671 2007-07-22 14:58 codedn.com\MVC多层分页源码\BLL\BLL.csproj
....... 168 2007-07-23 19:16 codedn.com\MVC多层分页源码\BLL\BLL.csproj.user
....... 2828 2007-07-16 22:44 codedn.com\MVC多层分页源码\BLL\Caches.cs
....... 8446 2007-07-26 22:04 codedn.com\MVC多层分页源码\BLL\Category.cs
....... 252 2007-08-30 09:59 codedn.com\MVC多层分页源码\BLL\obj\BLL.csproj.FileList.txt
....... 20480 2007-07-26 22:04 codedn.com\MVC多层分页源码\BLL\obj\Debug\BLL.dll
....... 26112 2007-07-26 22:04 codedn.com\MVC多层分页源码\BLL\obj\Debug\BLL.pdb
....... 16384 2007-07-22 15:38 codedn.com\MVC多层分页源码\BLL\obj\Debug\Refactor\BLL.dll
目录 0 2007-07-26 21:54 codedn.com\MVC多层分页源码\BLL\obj\Debug\Refactor
....... 14346 2007-08-30 09:46 codedn.com\MVC多层分页源码\BLL\obj\Debug\ResolveAssemblyReference.cache
目录 0 2007-07-13 02:13 codedn.com\MVC多层分页源码\BLL\obj\Debug\TempPE
目录 0 2007-08-30 09:46 codedn.com\MVC多层分页源码\BLL\obj\Debug
目录 0 2007-07-26 21:54 codedn.com\MVC多层分页源码\BLL\obj
....... 1305 2007-07-12 22:01 codedn.com\MVC多层分页源码\BLL\Properties\AssemblyInfo.cs
目录 0 2007-07-26 21:54 codedn.com\MVC多层分页源码\BLL\Properties
目录 0 2007-07-26 22:04 codedn.com\MVC多层分页源码\BLL
....... 16384 2007-07-26 21:59 codedn.com\MVC多层分页源码\DALFactory\bin\Debug\DALFactory.dll
....... 11776 2007-07-26 21:59 codedn.com\MVC多层分页源码\DALFactory\bin\Debug\DALFactory.pdb
....... 16384 2007-07-26 21:59 codedn.com\MVC多层分页源码\DALFactory\bin\Debug\IDAL.dll
....... 7680 2007-07-26 21:59 codedn.com\MVC多层分页源码\DALFactory\bin\Debug\IDAL.pdb
............此处省略144个文件信息
- 上一篇:C#做的SMTP邮件收发程序
- 下一篇:WPF DataGrid合并行
相关资源
- C# TIP文件生成和拆解
- C#解析HL7消息的库135797
- C# OCR数字识别实例,采用TessnetOcr,对
- 考试管理系统 - C#源码
- Asp.net学生信息管理系统源码
- asp.net C#购物车源代码
- C#实时网络流量监听源码
- ASP.NET实验室预约管理系统
- C#百度地图源码
- Visual C#.2010从入门到精通配套源程序
- C# 软件版本更新
- C#屏幕软键盘源码,可以自己定制界面
- 020ASP.NET车辆综合管理系统.zip
- 智慧城市 智能家居 C# 源代码
- c#获取mobile手机的IMEI和IMSI
- C#实现简单QQ聊天程序
- 操作系统 模拟的 欢迎下载 C#版
- C#写的计算机性能监控程序
- 用C#实现邮件发送,有点类似于outlo
- MVC model层代码生成器 C#
- c#小型图书销售系统
- C# Socket Server Client 通讯应用 完整的服
- c# winform 自动登录 百度账户 源代码
- C#编写的16进制计算器
- C#TCP通信协议
- C# 数据表(Dataset)操作 合并 查询一
- C#语音识别系统speechsdk51,SpeechSDK51L
- 数据库备份还原工具1.0 C# 源码
-
[免费]xm
lDocument 节点遍历C# - EQ2008LEDc#开发实例
评论
共有 条评论