文章 2024-08-15 来自:开发者社区

分享一个 .NET EF6 应用二级缓存提高性能的方法

前言 Entity Framework 6(EF6)是一个 ORM(对象关系映射)框架,它可以方便地将数据库中的数据映射到 .NET对象,并提供了一种简单的方式来进行数据库操作。 提高应用程序的性能,首选的方法就是应用缓存,数据库是一个常见的性能瓶颈,频繁访问数据库会消耗大量的系统资源,如 CPU、内存和网络带宽,还可能会导致数据库锁、死锁等问题。 本文分享一个 .NET...

分享一个 .NET EF6 应用二级缓存提高性能的方法
文章 2024-08-15 来自:开发者社区

分享 .NET EF6 查询并返回树形结构数据的 2 个思路和具体实现方法

前言 树形结构是一种很常见的数据结构,类似于现实生活中的树的结构,具有根节点、父子关系和层级结构。 所谓根节点,就是整个树的起始节点。 节点则是树中的元素,每个节点可以有零个或多个子节点,节点按照层级排列,根节点属于第一层,其子节点属于第二层,以此类推,没有子节点的节点,则称为叶子,是最后一层。 父子关系就是节点之间的关系,每个节点都有父节点。 树形结构的...

分享 .NET EF6 查询并返回树形结构数据的 2 个思路和具体实现方法
文章 2022-02-16 来自:开发者社区

ASP.NET MVC5+EF6+EasyUI 后台管理系统(2)-easyui构建前端页面框架[附源码]

前言 为了符合后面更新后的重构系统,本文于2016-10-31日修正一些截图,文字 我们有了一系列的解决方案,我们将动手搭建新系统吧。 后台系统没有多大的UI视觉,这次我们采用的是标准的左右分栏,左边是系统菜单,右边是一个以tabs页组成的页面集合,每一个tab都可以单独刷新和关闭 开发工具 Visual Studio 2012(以上) 开始搭建 打开我们熟悉的VS创建一个空解决方案。我起了...

ASP.NET MVC5+EF6+EasyUI 后台管理系统(2)-easyui构建前端页面框架[附源码]
文章 2022-02-16 来自:开发者社区

ASP.NET MVC5+EF6+EasyUI 后台管理系统(4)-创建项目解决方案

系列目录 前言 为了符合后面更新后的重构系统,文章于2016-11-1日重写 设计中术语,概念这种东西过于模糊,我们必须学习累积才能认识这些概念模型。 我无法用文章来下详细解析此系统的深层概念,需要大家在日常工作中实践和意会, 推荐一本.net的设计书籍《Microsoft .NET企业级应用架构设计》这本书详细的讲述了接口编程,面向方面编程 构建解决方案 现在我们开始构建我们的解决方案吧,...

ASP.NET MVC5+EF6+EasyUI 后台管理系统(4)-创建项目解决方案
文章 2022-02-16 来自:开发者社区

ASP.NET MVC5+EF6+EasyUI 后台管理系统(5)-EF增删改查

系列目录 前言 为了符合后面更新后的重构系统,文章于2016-11-1日重写 回顾上一节的解决方案,我们看出了解决方案中类库的关系 这里要说明一点MVC!=三层 他们大约是这样的一种关系 代码实现 上一节我们在EF添加了一个实体,这次我们来看看怎么操作这个实体,下面我们创建IDAL,DAL,IBLL,BLL的代码: 新建一个SysSampleController的控制器:不需要写什么代码,...

ASP.NET MVC5+EF6+EasyUI 后台管理系统(5)-EF增删改查
文章 2022-02-16 来自:开发者社区

ASP.NET MVC5+EF6+EasyUI 后台管理系统(6)-Unity 依赖注入

系列目录 前言 为了符合后面更新后的重构系统,文章于2016-11-1日重写 本节重构一下代码,采用IOC控制反转,也就是依赖注入 您可以访问http://unity.codeplex.com/releases得到最新版本的Unity现在。 这里http://unity.codeplex.com/documentation我们找到了帮助文档大家可以下载下来看看 当然,如果您在您的visual .....

ASP.NET MVC5+EF6+EasyUI 后台管理系统(6)-Unity 依赖注入
文章 2022-02-16 来自:开发者社区

ASP.NET MVC5+EF6+EasyUI 后台管理系统(7)-MVC与EasyUI DataGrid

系列目录 本节知识点 为了符合后面更新后的重构系统,文章于2016-11-1日重写 EasyUI读取MVC后台Json数据 开始实现 我们的系统似乎越来越有趣了 首先从前端入手,开打View下面的Shared创建一个视图模版(母版页)  _Index_Layout.cshtml 以后我们系统用到的index视图基本要引用这个模版  index.cshtml 在SysSample...

ASP.NET MVC5+EF6+EasyUI 后台管理系统(7)-MVC与EasyUI DataGrid
文章 2022-02-16 来自:开发者社区

ASP.NET MVC5+EF6+EasyUI 后台管理系统(17)-LinQ动态排序

首先修复程序中的一个BUG这个BUG在GridPager类中,把sord修改为sort这个名称填写错误,会导致后台一直无法获取datagrid的排序字段 本来是没有这一讲的,为了使20行的代码精简成2行,我查阅了一些资料,借鉴了一些大神的建议,首先感谢第八讲中,11楼@nyth和15楼@红颜醉丶帝的建议投递,每一次的的排序要都一个判断这的确很麻烦,我们利用反射来解决这个问题。 先看原来的代码 .....

ASP.NET MVC5+EF6+EasyUI 后台管理系统(17)-LinQ动态排序
文章 2022-02-16 来自:开发者社区

ASP.NET MVC5+EF6+EasyUI 后台管理系统(19)-权限管理系统-用户登录

我们之前做了验证码,登录界面,却没有登录实际的代码,我们这次先把用户登录先完成了,要不权限是讲不下去了 把我们之前的表更新到EF中去 登录在Account控制器,所以我们要添加Account的Model,BLL,DAL AccountModel我们已经创建好了,下面是DAL和BLL的类  IAccountRepository  AccountRepository  I...

ASP.NET MVC5+EF6+EasyUI 后台管理系统(19)-权限管理系统-用户登录
文章 2022-02-16 来自:开发者社区

ASP.NET MVC5+EF6+EasyUI 后台管理系统(20)-权限管理系统-根据权限获取菜单

不知不觉到20讲,真是漫长的日子,可惜最近工作挺忙,要不可以有更多的时间来更新,多谢大家的一路支持.如果你觉得好,记得帮我点击推荐^-^ 我们在之前已经插入一些真实数据,其中包含了一个用户和样例程序SysSample的权限,并实现了用户的登录。 但有的朋友对表还是有疑惑,通过下面的linq查询,应该你就没有这个困惑了。 不出意外,我们的菜单栏将只显示样例程序这个模块。 这就简单了,我们已经有了获....

ASP.NET MVC5+EF6+EasyUI 后台管理系统(20)-权限管理系统-根据权限获取菜单

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注