• 大小: 53.31MB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2023-01-19
  • 语言: C#
  • 标签: .net  mvc  dapper  

资源简介

开发WEB管理系统时,我们都希望有一套底层框架,把界面都设计好,并且后台程序架构也搭建好,这样只需要在此基础上开发我们自己的业务流程就可以轻松实现管理系统。这个框架就实现了这个需要,前端利用bootstrap实现界面,与后台通过ajax交换数据。后台代码.net mvc控制器调用service服务层,service层调用dao层,而dao层是封装dapper的一个通用类,可以轻松增删改查数据。本框架可以支持ie10、火狐、谷歌等主流浏览器。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Caching;

namespace CoreLib.common
{
    public class CacheHelper
    {
        /// 
        /// 读取缓存数据
        /// 

        /// 
        /// 
        public static object GetCache(string cacheKey)
        {
            var objCache = HttpRuntime.Cache.Get(cacheKey);
            return objCache;
        }

        /// 
        /// 设置缓存数据
        /// 

        /// 
        /// 
        public static void SetCache(string cacheKey object content)
        {
            var objCache = HttpRuntime.Cache;
            objCache.Insert(cacheKey content);
        }

        /// 
        /// 设置缓存数据并且设置默认过期时间
        /// 

        /// 
        /// 
        /// 
        public static void SetCache(string cacheKey object content int timeOut = 3600)
        {
            try
            {
                if (content == null)
                {
                    return;
                }
                var objCache = HttpRuntime.Cache;
                //设置绝对过期时间
                //绝对时间过期。DateTime.Now.AddSeconds(10)表示缓存在3600秒后过期,TimeSpan.Zero表示不使用平滑过期策略。
                objCache.Insert(cacheKey content null DateTime.Now.AddSeconds(timeOut) TimeSpan.Zero CacheItemPriority.High null);
                //相对过期
                //DateTime.MaxValue表示不使用绝对时间过期策略,TimeSpan.FromSeconds(10)表示缓存连续10秒没有访问就过期。
                //objCache.Insert(cacheKey objobject null DateTime.MaxValue timeout CacheItemPriority.NotRemovable null); 
            }
            catch (Exception)
            {

                throw;
            }
        }

        /// 
        /// 移除指定缓存
        /// 

        /// 
        public static void RemoveAllCache(string cacheKey)
        {
            var objCache = HttpRuntime.Cache;
            objCache.Remove(cacheKey);
        }

        /// 
        /// 删除全部缓存
        /// 

        public static void RemoveAllCache()
        {
            var objCache = HttpRuntime.Cache;
            var cacheEnum = objCache.GetEnumerator();
            while (cacheEnum.MoveNext())
            {
                objCache.Remove(cacheEnum.Key.ToString());
            }
        }

    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件    4308480  2019-09-02 11:25  devicemanage.bak

     文件       1609  2019-06-29 09:01  devicemanage.sln

     文件      83856  2019-07-16 09:42  .vs\config\applicationhost.config

    ..A..H.    138752  2019-09-03 10:49  .vs\devicemanage\v15\.suo

     文件          0  2019-07-16 09:42  .vs\devicemanage\v15\Server\sqlite3\db.lock

     文件       4096  2019-07-16 09:42  .vs\devicemanage\v15\Server\sqlite3\storage.ide

     文件      32768  2019-09-03 10:45  .vs\devicemanage\v15\Server\sqlite3\storage.ide-shm

     文件    3423752  2019-09-03 10:45  .vs\devicemanage\v15\Server\sqlite3\storage.ide-wal

     文件      47104  2019-09-03 08:39  CoreLib\bin\CoreLib.dll

     文件        453  2019-06-29 10:51  CoreLib\bin\CoreLib.dll.config

     文件     126464  2019-09-03 08:39  CoreLib\bin\CoreLib.pdb

     文件     177664  2019-03-30 17:21  CoreLib\bin\Dapper.dll

     文件     167783  2019-03-30 17:21  CoreLib\bin\Dapper.xml

     文件    5225168  2017-10-23 13:15  CoreLib\bin\Entityframework.dll

     文件     622288  2017-10-23 13:15  CoreLib\bin\Entityframework.SqlServer.dll

     文件      40080  2018-05-24 13:38  CoreLib\bin\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll

     文件       1805  2018-05-24 13:38  CoreLib\bin\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.xml

     文件      45416  2012-07-25 11:48  CoreLib\bin\Microsoft.Web.Infrastructure.dll

     文件     664576  2018-02-18 09:44  CoreLib\bin\Newtonsoft.Json.dll

     文件     684778  2018-02-18 09:44  CoreLib\bin\Newtonsoft.Json.xml

     文件      49584  2018-05-24 13:38  CoreLib\bin\roslyn\csc.exe

     文件       8220  2018-05-24 13:38  CoreLib\bin\roslyn\csc.exe.config

     文件       1496  2018-05-24 13:38  CoreLib\bin\roslyn\csc.rsp

     文件      15280  2018-05-24 13:38  CoreLib\bin\roslyn\csi.exe

     文件       8816  2018-05-24 13:38  CoreLib\bin\roslyn\csi.exe.config

     文件        279  2018-05-24 13:38  CoreLib\bin\roslyn\csi.rsp

     文件     122800  2018-05-24 13:38  CoreLib\bin\roslyn\Microsoft.Build.Tasks.CodeAnalysis.dll

     文件    4681136  2018-05-24 13:38  CoreLib\bin\roslyn\Microsoft.CodeAnalysis.CSharp.dll

     文件      29104  2018-05-24 13:38  CoreLib\bin\roslyn\Microsoft.CodeAnalysis.CSharp.scripting.dll

     文件    2414512  2018-05-24 13:38  CoreLib\bin\roslyn\Microsoft.CodeAnalysis.dll

............此处省略1365个文件信息

评论

共有 条评论