.net
文章平均质量分 63
杰杰椒
教是学的最好方法
展开
-
Nancy快速入门
一、Nancy是什么?Nancy是一个基于.NET的HTTP服务的框架,它因轻量不拘小节而被广泛应用。二、Nancy的构成1.Nancy Modules每一个Nancy 模块继承自NancyModel类;一个模块可以使你访问当前的整个请求信息,访问请求的上下文,构建各种特殊类型的返回(string,json,xml,files,redirects等),渲染视图等。模块原创 2018-01-03 17:59:29 · 1551 阅读 · 0 评论 -
StackExchange.Redis
上篇文章介绍了Redis服务器和客户端管理器的使用,接下来小编将介绍Redis的C#/.net代码客户端——StackExchange.Redis 一、为啥要使用它 应高性能目的的网站开发要求,多种缓存服务应运而生。Redis就是其中之一,而它的特点在于: Redis支持高并发访问; 客户端可以静态协调多redis服务维持健壮性和可用性; 方便访问redis所有的特性设置 异步同步使用...原创 2018-02-09 17:55:22 · 949 阅读 · 0 评论 -
RedisSessionStateProvider会话缓存
Microsoft提供了一个Redis供应程序,用来缓存Session,也就是说session信息都会缓存在Redis服务器中。这样我们可以实现分布式,提高网站的性能。一、下载安装在Visual Studio中,用Nutget下载Microsoft.Web.RedisSessionStateProvider包,Install-Package Microsoft.Web.RedisS...原创 2018-02-12 14:41:41 · 904 阅读 · 0 评论 -
RestSharp简单的HTTP请求辅助类
在.net中,using System.Net包可以使用HttpWebRequest发起一个HTTP请求: var posturl="http://localhost:8088/api/test"; var req = HttpWebRequest.Create(posturl); req.Headers.Add("he...原创 2018-03-07 17:49:27 · 4098 阅读 · 2 评论 -
RedLock.Net分布式锁
Redlock在一些不同进程必须操作共享资源的环境中特别适用。 实现DLM(Distributed Lock Manager)官方链接一、安装Install-Package RedLock.net -Version 2.0.0二、使用通过一组Redis终端构造一个RedLockFactory.在程序中重复使用RedLockFactory。每一个实例维持它自己配置中的连接。当你的应用停用时记得处原创 2018-03-01 17:31:02 · 2140 阅读 · 0 评论 -
lambda_method报错NullReferenceException: 未将对象引用设置到对象的实例
lambda_method报错:NullReferenceException 原来匿名变量的属性表达,就是lambda表达。由于匿名变量为null,属性不存在,所以这样去获取时会报这个错误。原创 2018-03-06 15:35:14 · 1810 阅读 · 0 评论 -
AutoFac实现.Net控制反转
首先,介绍一下控制反转。控制反转Inversion Of Control顾名思义,就是将控制对象转换一下,控制对象交给自己,那什么场景下使用呢?1.想要在你的app里构建控制反转的架构2.添加Autofac的引用3.在应用程序startup中。。。4.创建一个ContainerBuilder5.注册组件6.构建并保存接下来需要用到的容器7.在程序执行时。。。8.从容器里创建一个生命...原创 2018-09-27 22:13:06 · 1710 阅读 · 0 评论 -
StackExchange.Redis模糊查询
前言Redis在查询上提供给.net的api方法,只有StringGet、StringGetBit、StringGetRange。如果想做模糊查询,该怎么办?Redis Client那么强大,api不可能只限于此,查了查Redis官网,果然有大招,那就是LuaScript.我们来先认识一下LuaScript,它是一个EVAL脚本。Redis2.6.0有内置的Lua编译器,EVAL就是用来在Lu...原创 2018-10-10 17:05:22 · 4150 阅读 · 2 评论 -
.Net Entity Framework模型中的视图Key
不理解EF机制的小白,有时候遇到视图添加不到模型编辑器中,很是无解,关键是EF编辑器愣是报一些没有用的错误:模型已生成,但出现警告或错误。有关详细信息,请参阅错误列表。运行应用程序前需要修复这些问题。这些问题归根结底可以用Microsoft官网上的一句话来解答:每个实体都必须具有唯一实体键内实体集但是在官网里没有介绍对于视图一些没有表主键的情况,EF生成器是怎么生成模型Key,所以...原创 2018-10-30 17:06:55 · 761 阅读 · 0 评论