随笔分类 -  NET Core

摘要:标题:从零开始实现ASP.NET Core MVC的插件式开发(五) - 使用AssemblyLoadContext实现插件的升级和删除 作者:Lamond Lu 地址:https://www.cnblogs.com/lwqlun/p/11395828.html 源代码:https://github 阅读全文
posted @ 2019-08-23 14:07 LamondLu 阅读(6883) 评论(31) 推荐(40) 编辑
摘要:标题:从零开始实现ASP.NET Core MVC的插件式开发(四) - 插件安装 作者:Lamond Lu 地址:https://www.cnblogs.com/lwqlun/p/11343141.html 源代码:https://github.com/lamondlu/Mystique 系列文章 阅读全文
posted @ 2019-08-12 22:51 LamondLu 阅读(8540) 评论(26) 推荐(28) 编辑
摘要:在上一篇写完之后,我突然想到了一个问题,如果像前两篇所设计那个来构建一个插件式系统,会有一个很严重的问题,即当你添加一个插件之后,整个程序不能立刻启用该插件,只有当重启整个ASP.NET Core应用之后,才能正确的加载插件。因为所有插件的加载都是在程序启动时ConfigureService方法中配置的。 阅读全文
posted @ 2019-07-28 20:35 LamondLu 阅读(7695) 评论(34) 推荐(12) 编辑
摘要:标题:从零开始实现ASP.NET Core MVC的插件式开发(二) - 如何创建项目模板 作者:Lamond Lu 地址:https://www.cnblogs.com/lwqlun/p/11155666.html 源代码:https://github.com/lamondlu/Mystique 阅读全文
posted @ 2019-07-09 11:04 LamondLu 阅读(5758) 评论(1) 推荐(12) 编辑
摘要:标题:从零开始实现ASP.NET Core MVC的插件式开发(一) - 使用Application Part动态加载控制器和视图 作者:Lamond Lu 地址:https://www.cnblogs.com/lwqlun/p/11137788.html 源代码:https://github.co 阅读全文
posted @ 2019-07-05 13:42 LamondLu 阅读(16076) 评论(28) 推荐(49) 编辑
摘要:原文:How to Debug LINQ queries in C 作者:Michael Shpilt 译文:如何在C 中调试LINQ查询 译者:Lamond Lu 在C 中我最喜欢的特性就是LINQ。使用LINQ, 我们可以获得一种易于编写和理解的简洁语法,而不是单调的 循环,它可以让你的代码更加 阅读全文
posted @ 2019-06-25 16:38 LamondLu 阅读(3771) 评论(5) 推荐(4) 编辑
摘要:文章名称: 如何在ASP.NET Core自定义中间件读取Request.Body和Response.Body的内容? 作者: Lamond Lu 地址: https://www.cnblogs.com/lwqlun/p/10954936.html 源代码: 背景 最近在徒手造轮子,编写一个ASP. 阅读全文
posted @ 2019-05-31 14:17 LamondLu 阅读(11915) 评论(24) 推荐(30) 编辑
摘要:原文地址: "Create Interactive .NET Documentation with Try .NET" 原文作者:Maria 译文地址: 译者:Lamond Lu 背景 当我们编写开发人员使用的文档时,我们需要捕捉他们的兴趣,并引导他们尽快走上成功的道路。开发人员生态系统一直在为社区 阅读全文
posted @ 2019-05-20 23:14 LamondLu 阅读(2838) 评论(4) 推荐(10) 编辑
摘要:原文: "CREATING SAMPLE DATA FOR C " 作者:Bruno Sonnino 译文:C 中使用Bogus创建模拟数据 译者: Lamond Lu 背景 在我每次写技术类博文的时候,经常做的一件事就是创建模拟数据。在每篇博文中,为了解释某些概念,我需要创建许多模拟数据。这是一个 阅读全文
posted @ 2019-04-28 17:24 LamondLu 阅读(3531) 评论(3) 推荐(6) 编辑
摘要:原文:USING AZURE SERVICE BUS QUEUES WITH ASP.NET CORE SERVICES 作者: "damienbod" 译文:如何在ASP.NET Core中使用Azure Service Bus Queue 地址:https://www.cnblogs.com/l 阅读全文
posted @ 2019-04-24 06:40 LamondLu 阅读(1182) 评论(0) 推荐(1) 编辑
摘要:原文地址:https://andrewlock.net/using strongly typed entity ids to avoid primitive obsession part 1/ 作者:Andrew Lock 译者:Lamond Lu 译文地址: 回想一下,在你以往编程的过程中,是否经 阅读全文
posted @ 2019-04-12 08:06 LamondLu 阅读(1565) 评论(19) 推荐(5) 编辑
摘要:标题:.NET中的状态机库Stateless 作者:Lamond Lu 地址: 介绍 什么是状态机和状态模式 状态机是一种用来进行对象建模的工具,它是一个有向图形,由一组节点和一组相应的转移函数组成。状态机通过响应一系列事件而“运行”。每个事件都在属于“当前” 节点的转移函数的控制范围内,其中函数的 阅读全文
posted @ 2019-04-09 11:19 LamondLu 阅读(9564) 评论(15) 推荐(20) 编辑
摘要:标题:使用MediatR重构单体应用中的事件发布/订阅 作者:Lamond Lu 地址: 源代码:https://github.com/lamondlu/EventHandlerInSingleApplication 背景 在之前的一篇文章中,我分享了一个 "在ASP.NET Core单体程序中,使 阅读全文
posted @ 2019-04-02 06:22 LamondLu 阅读(3301) 评论(16) 推荐(12) 编辑
摘要:当我们在工作单元(UnitOfWork)中使用EF/EF Core的时候,为了要保持事务,一个用户操作只能调用一次SaveChange方法,但是有时候一个用户操作需要调用多个Repository,并且他们操作的实体是关联的。这时候在一个Repository中获取另外一个Repository中添加/修改/删除的实体就变成了一个问题。 阅读全文
posted @ 2019-03-22 10:44 LamondLu 阅读(2282) 评论(3) 推荐(8) 编辑
摘要:原文地址:Pre compressed static files with ASP.NET Core 作者:Gunnar Peipman 译者:Lamond Lu 译文:https://www.cnblogs.com/lwqlun/p/10552131.html 示例代码:https://githu 阅读全文
posted @ 2019-03-18 14:56 LamondLu 阅读(1420) 评论(6) 推荐(4) 编辑
摘要:在这篇文章中,我描述了一个曾经多次被问过问题。开发人员发现他们的会话状态没有正确保存。 这通常是由于ASP.NET Core 2.1中引入的Cookie同意和非必要cookie的GDPR功能引起的。 我展示了一个问题的实例,以及它在2.0 app和2.2 app之间的区别。 我描述了会话状态如何依赖于默认情况下被认为是非必要的会话Cookie,因此在用户同意Cookie之前不会写入响应。 阅读全文
posted @ 2019-03-14 09:26 LamondLu 阅读(2124) 评论(6) 推荐(10) 编辑
摘要:我们创建的大部分.NET Core应用都会使用配置文件。如果你了解过12 Factor理论(https://12factor.net/zh_cn/), 你可能会希望将配置文件与代码隔离。这就意味你不能将应用配置存在appsetting.json文件中或者硬编码在程序中。 阅读全文
posted @ 2019-03-12 11:04 LamondLu 阅读(863) 评论(3) 推荐(8) 编辑
摘要:事件发布/订阅是一种非常强大的模式,它可以帮助业务组件间实现完全解耦,不同的业务组件只依赖事件,只关注哪些事件是需要自己处理的,而不用关注谁来处理自己发布事件,事件追溯(Event Sourcing)也是基于事件发布/订阅的。 阅读全文
posted @ 2019-03-04 10:37 LamondLu 阅读(5370) 评论(23) 推荐(35) 编辑
摘要:JSON Patch是一种使用API显式更新文档的方法。它本身是一种契约,用于描述如何修改文档(例如:将字段的值替换成另外一个值),而不必同时发送其他未更改的属性值。 阅读全文
posted @ 2019-02-25 21:33 LamondLu 阅读(3105) 评论(9) 推荐(14) 编辑
摘要:ASP.NET Core是一个扩展性非常高的框架,开发人员可以根据自己的需求扩展出想要的功能。File Provider是ASP.NET Core中的一个重要组件,通过这个组件,开发人员可以暴露一组文件,并允许应用程序像访问静态文件一样访问暴露的文件。那么如何自定义一个File Provider呢?比如如何将Azure Files Storage中的文件暴露给ASP.NET Core应用程序。今天我们来演示一下,如果通过实现IFileProvider 接口来实现一个Azure Files Storage Provider。 阅读全文
posted @ 2019-02-20 14:57 LamondLu 阅读(815) 评论(0) 推荐(4) 编辑

点击右上角即可分享
微信分享提示
主题色彩