资源简介
该程序通过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# 调用win32 api函数-user32.dll详细说明
- C# 调用BarTender打印条码DEMO
- ASP.NET程序开发范例宝典 百度云
- asp.net FileUpload 上传进度条
- 大型比赛竞赛抽签系统 可打印 c# vs
- 很好用的一个asp.net反编译软件
- C#编写的Gerber查看器
- lua C# .Net4.0 vs2010 LuaInterface
- asp.net实现qq登陆
- C#十六进制编辑器
- 明华URF-35H读卡器 C#读写源码 为大家
- C#文件流读取CSV文件
- c#读写PDF文件sql
- C# winform Socket大文件传输
- c#车牌识别系统附30张测试图片
- 《C#面向对象程序设计》源代码(CS)
- 金旭亮《C#面向对象程序设计》教案
- 试题库管理系统毕业论文(C#)源程序
- 学校网站原代码(C#.NET)
- C#-数据库操作技术-员工管理系统
- c#web开发入门经典
- C#与Matlab混合编程的几种方式
- c# 开发与 mysql数据库实现的增删改查
- C#异步操作 异步查询数据库 异步处理
- Basler相机通过IO触发源码
- 亮剑asp.net案例导航项目开发
- 亮剑ASP.NET项目开发案例导航-part03共三
- [源代码] 《领域驱动设计 (C# 2008 实
- 松下PLC与C#通讯串口调试入门教程.z
- USB 继电器控制器 LCUS-1 保证能用 c#
评论
共有 条评论