10 2017 档案
摘要:概念介绍 异常过滤器 主要在我们方法中出现异常的时候触发,一般我们用 异常过滤器 记录日志,或者在产生异常时做友好的处理 如果我们需要创建 异常过滤器 需要实现 IExceptionFilter 接口。 我们看到该接口里只有一个方法 OnException ,这个方法在在我们调用需要过滤的方法出现异
阅读全文
摘要:什么是dapper 在维护一些较老的项目的时候,往往我们会用很多sql那么这个时候我们要考虑优化这些项目的时候,我们就可以使用dapper dapper 是一款轻量级的ORM框架,它的优势很多轻量级,速度快,而且还支持不同的数据库,github地址如下: "https://github.com/St
阅读全文
摘要:概念介绍 结果过滤器 看名字就知道这个过滤器是针对方法所产生结果的,结果过滤器,主要在我们的动作方法结果返回前后执行。 如果我们需要创建 结果过滤器 需要实现 IResultFilter 接口。 我们看到该接口里有两个方法 OnResultExecuting 和 OnResultExecuted ,
阅读全文
摘要:概念介绍 认证过滤器 是MVC5的新特性,它有一个相对复杂的生命周期,它在其他所有过滤器之前运行,我们可以在认证过滤器中创建一个我们定义的认证方法,也可以结合授权过滤器做一个复杂的认证方法,这个方法可以不准守授权规则。认证过滤器还可以在一个动作方法执行后,处理前运行。 如果我们需要创建 认证过滤器
阅读全文
摘要:概念介绍 动作过滤器 应该是我们平常工作中需要用到最多的过滤器了,动作过滤器,主要在我们的动作方法执行前后执行。 如果我们需要创建 动作过滤器 需要实现 IActionFilter 接口。 我们看到该接口里有两个方法 OnActionExecuting 和 OnActionExecuted ,前者在
阅读全文
摘要:不定时更新翻译系列,此系列更新毫无时间规律,文笔菜翻译菜求各位看官老爷们轻喷,如觉得我翻译有问题请挪步原博客地址 本博文翻译自: " http://www.arungudelli.com/tutorial/c sharp/10 differences between constant vs read
阅读全文
摘要:Entity Framework Code First实现乐观并发 不定时更新翻译系列,此系列更新毫无时间规律,文笔菜翻译菜求各位看官老爷们轻喷,如觉得我翻译有问题请挪步原博客地址 本博文翻译自: " https://www.codeproject.com/Articles/817432/Optim
阅读全文
摘要:单元测试多租户数据库提供商 不定时更新翻译系列,此系列更新毫无时间规律,文笔菜翻译菜求各位看官老爷们轻喷,如觉得我翻译有问题请挪步原博客地址 本博文翻译自: " http://gunnarpeipman.com/2017/08/multi tenant data context unit tests
阅读全文
摘要:在ASP.NET Core上实施每个租户策略的数据库 不定时更新翻译系列,此系列更新毫无时间规律,文笔菜翻译菜求各位看官老爷们轻喷,如觉得我翻译有问题请挪步原博客地址 本博文翻译自: " http://gunnarpeipman.com/2017/08/database per tenant/ "
阅读全文
摘要:简单模板模式 概念介绍 简单模板模式(Simple template): 通过格式化字符串拼凑出视图避免创建视图时大量节点操作,优化内存开销。 创建模板 在实际的业务中如果我们需要进行前后台交互,或多或少会遇到需要把后台数据,绑定到我们通过js生成的html里,然后再展示到页面上的需求,比如现在我要
阅读全文
摘要:节流模式 概念介绍 节流模式(Throttler): 对重复的业务逻辑进行节流控制,执行最后一次操作并取消其他操作,以提高性能。 优化滚动事件 有的时候我们再为滚动条添加动画的时候,会发现滚动条不停的抖动,那么为什么会发生这种事情呢?我们简单的写个例子演示下 首先我们需要给页面一定的高度让其产生滚动
阅读全文
摘要:授权过滤器 概念介绍 在之前的文章中我们已经带大家简单的了解了下过滤器,本次我们开始介绍授权过滤器。 我们之前提到过授权过滤器在认证过滤器之后,其他过滤器和方法被调用之前运行,而授权过滤器和它名字的含义一样主要是负责执行我们的授权逻辑,确保我们要调用的方法只被我们认证过的用户使用。 自定义授权过滤器
阅读全文
摘要:委托模式 概念介绍 委托模式(Entrust): 多个对象接收并处理同一请求,他们将请求委托给另一个对象统一处理请求。 利用委托优化循环 如果我们有一个需求需要让用户点击过的列表改变颜色,我们该怎么处理?我想肯定有很多人,和我之前的想法一样 首先我们想要让用户点击过的列表改变颜色,首先我们肯定要获取
阅读全文
摘要:过滤器 什么是过滤器? 过滤器(Filter) 主要的作用大致可以理解为把我们的附加逻辑注入到MVC框架的请求处理。 在ASP.NET MVC的请求处理中一种有19个管道事件分别是 1. BeginRequest:HTTP管道开始处理请求时,会触发BeginRequest事件 2. Authenti
阅读全文
摘要:链模式 概念介绍 链模式(Operatc of Responsibility): 通过在对象方法中将当前对象返回,实现对同一个对象多个方法的链式调用。从而简化对该对象的多个方法的多次调用时,对该对象的多次引用。 原型式继承 链模式顾名思义就是像链子一样一个接一个的,我们可以通过点语法在一个方法的后面
阅读全文

浙公网安备 33010602011771号