06 2018 档案

摘要:参考资料:https://sites.google.com/site/netcorenote/asp-net-core/get-scheme-url-host Example there's an given url: http://localhost:4800/account/login 获取整个 阅读全文
posted @ 2018-06-29 09:42 大稳·杨 阅读(11501) 评论(3) 推荐(1) 编辑
摘要:首先要安装 Dapper.Contrib,直接从nuget安装即可。 dapper官方文档:http://dapper-tutorial.net/dapper 支持插入、更新实体,批量插入、批量更新实体。 阅读全文
posted @ 2018-06-28 09:37 大稳·杨 阅读(2697) 评论(4) 推荐(0) 编辑
摘要:声明:本代码只是我使用的网络请求方式的封装,大家如果有其他的可以一起讨论讨论。 本代码可以在.NET 与.NET CORE的平台下无须做任何改动(除非手动加一些必要的引用,resharper会有提示.)即可使用。 using System; using System.IO; using System 阅读全文
posted @ 2018-06-27 09:42 大稳·杨 阅读(1495) 评论(4) 推荐(0) 编辑
摘要:声明:本代码只适用于.NET MVC. 先创建一个类继承ActionFilterAttribute这个抽象类以及实现IExceptionFilter接口,并实现它的方法OnException。 代码如下: 如何使用呢? 只需要在需要捕捉异常的控制器加上[ErrorHandle]即可。 例如: 如果继 阅读全文
posted @ 2018-06-26 10:58 大稳·杨 阅读(331) 评论(0) 推荐(0) 编辑
摘要:声明:本方式及代码只使用与.NET Web API. 先创建类继承ExceptionFilterAttribute类型并复写OnException方法。 代码如下: 如何使用呢? 只需要在需要捕捉异常的控制器加上[ErrorHandle]即可。 例如: 如果继承AdminControllerBase 阅读全文
posted @ 2018-06-26 10:46 大稳·杨 阅读(524) 评论(0) 推荐(1) 编辑
摘要:声明:本方式适用于MVC。本代码只适用于.NET Core MVC. 先创建一个类继承ExceptionFilterAttribute这个抽象类,并override它的方法OnException。 代码如下: 如何使用呢? 只需要在需要捕捉异常的控制器加上[ErrorHandle]即可。 例如: 如 阅读全文
posted @ 2018-06-26 10:28 大稳·杨 阅读(1143) 评论(0) 推荐(0) 编辑
摘要:第一步先注册session: 在Startup.cs文件中的ConfigureServices方法中添加: 在Startup.cs文件中的Configure方法中加上这一句代码 第二步从nuget安装Microsoft.AspNetCore.Mvc引用,直接使用自带的方法进行设置和获取session 阅读全文
posted @ 2018-06-26 10:01 大稳·杨 阅读(17385) 评论(5) 推荐(0) 编辑
摘要:报错信息:Session has not been configured for this application or request 解决方案:在Startup.cs文件中的Configure方法中加上这一句代码: app.UseSession(); 进行注册即可。 阅读全文
posted @ 2018-06-26 09:52 大稳·杨 阅读(8409) 评论(0) 推荐(4) 编辑
摘要:参考资料:long0801的博客、MemoryCache微软官方文档 添加对Microsoft.Extensions.Caching.Memory命名空间的引用,它提供了.NET Core默认实现的MemoryCache类,以及全新的内存缓存API 代码如下: 阅读全文
posted @ 2018-06-25 14:52 大稳·杨 阅读(1456) 评论(2) 推荐(2) 编辑
摘要:使用我这个方式的前提是在mvc中,确认你安装了:Microsoft.AspNetCore.Mvc. 然后在继承了Controller的类型中使用我所说的方法。 直接使用即可,我是封装了方法供我自己使用,代码如下: 现在我正在查找怎么使用.NET CORE自带的缓存的方式,大家如果知道可以在评论中告诉 阅读全文
posted @ 2018-06-25 10:57 大稳·杨 阅读(24432) 评论(5) 推荐(0) 编辑
摘要:使用两个c#的特性: 加在类上的:[DataContract] 加在字段上的:[DataMember(Name = "ResultCode",EmitDefaultValue = true,IsRequired = true, Order = 1)] 这个order就是控制顺序的。C#就是辣么强大。 阅读全文
posted @ 2018-06-06 17:33 大稳·杨 阅读(1096) 评论(2) 推荐(2) 编辑
摘要:今天看书讲T-SQL,看到了UNBOUNDED PRECEDING,就想比对下ROW_NUMBER()的运行速度。 sql及相关的结果如下,数据库中的数据有5W+。 ROW_NUMBER(): 运行结果 UNBOUNDED PRECEDING 运行结果 通过运行之后,看到结果,使用微软官方提供的方法 阅读全文
posted @ 2018-06-06 08:39 大稳·杨 阅读(573) 评论(1) 推荐(0) 编辑
摘要:报错信息:There is already an open DataReader associated with this Connection which must be closed first 缓解的方案:在实例化database的时候利用线程独立实例化,每个线程一个单独的database实例 阅读全文
posted @ 2018-06-05 10:19 大稳·杨 阅读(1311) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示