Loading

随笔分类 -  .NET

摘要:在这个项目创建的时候,项目的初衷是使用预编译视图来呈现界面,但是由于多次尝试失败,最后改用了运行时编译视图,这种方式在第一次加载的时候非常的慢,所有的插件视图都要在运行时编译。这个问题困扰我很久。近日,在几位同道的共同努力下,终于实现了这种加载方式。 阅读全文
posted @ 2020-11-17 06:04 LamondLu 阅读(2920) 评论(23) 推荐(13) 编辑
摘要:原文地址:ASPECT ORIENTED PROGRAMMING USING PROXIES IN ASP.NET CORE 原文作者:ZANID HAYTAM 译文地址:如何在ASP.NET Core中实现面向切面编程(AOP) 译文作者:Lamond Lu 前言 在使用了Spring Boot数 阅读全文
posted @ 2020-09-06 19:28 LamondLu 阅读(4163) 评论(4) 推荐(5) 编辑
摘要:目录 .NET Core实用技巧(一)如何将EF Core生成的SQL语句显示在控制台中 前言 笔者最近在开发和维护一个.NET Core项目,其中使用几个非常有意思的.NET Core相关的扩展,在此总结整理一下。 EF Core性能调优 如果你的项目中使用了EF Core, 且正在处于性能调优阶 阅读全文
posted @ 2020-08-23 22:32 LamondLu 阅读(7167) 评论(26) 推荐(50) 编辑
摘要:标题:从零开始实现ASP.NET Core MVC的插件式开发(八) - Razor视图相关问题及解决方案 作者:Lamond Lu 地址:https://www.cnblogs.com/lwqlun/p/13197683.html 源代码:https://github.com/lamondlu/M 阅读全文
posted @ 2020-06-29 17:18 LamondLu 阅读(2668) 评论(2) 推荐(18) 编辑
摘要:在上一篇中,我给大家讲解插件引用程序集的加载问题,在加载插件的时候,我们不仅需要加载插件的程序集,还需要加载插件引用的程序集。在上一篇写完之后,有许多小伙伴联系到我,提出了各种各样的问题,在这里谢谢大家的支持,你们就是我前进的动力。本篇呢,我就对这其中的一些主要问题进行一下汇总和解答 阅读全文
posted @ 2020-05-21 14:50 LamondLu 阅读(2733) 评论(10) 推荐(19) 编辑
摘要:最近我有一个朋友在研究经典的“Gang Of Four”设计模式。他经常来询问我在实际业务应用中使用了哪些设计模式。单例模式、工厂模式、中介者模式 - 都是我之前使用过,甚至写过相关文章的模式。但是有一种模式是我还没有写过文章,即责任链模式。 阅读全文
posted @ 2020-05-07 23:09 LamondLu 阅读(2945) 评论(10) 推荐(22) 编辑
摘要:原文: 5 ways to set the URLs for an ASP.NET Core app 作者: "Andrew Lock" 译者: Lamond Lu 默认情况下,ASP. NET Core应用会监听一下2个Url: http://localhost:5000 https://loca 阅读全文
posted @ 2020-04-18 17:51 LamondLu 阅读(12837) 评论(7) 推荐(9) 编辑
摘要:原文: "Upgrade Your .NET Console App Experience" 作者:Khalid Abuhakmeh 译文:Lamond Lu 在.NET生态系统中,控制台程序的表现相对较差。通常来说,这种项目经常作为Demo演示使用。现在是时候让控制台应用程序得到其应有的尊重了。 阅读全文
posted @ 2020-03-10 07:33 LamondLu 阅读(4220) 评论(22) 推荐(80) 编辑
摘要:原文: https://andrewlock.net/avoiding startup service injection in asp net core 3/ 作者: Andrew Lock 译者: Lamond Lu 本篇是 系列文章的第二篇。 Part 1 将.NET Standard 2.0 阅读全文
posted @ 2020-01-14 23:00 LamondLu 阅读(2227) 评论(7) 推荐(6) 编辑
摘要:在本篇博客中,我将描述与之前版本相比,ASP.NET Core 3.0中已经被标记为废弃的类型。我将解释一下为什么这些类型被废弃了,它们的替换类型是什么,以及你应该什么时候使用它们。 阅读全文
posted @ 2020-01-05 22:30 LamondLu 阅读(6596) 评论(3) 推荐(15) 编辑
摘要:今天在某.NET Core 群中看到有人在问 的问题。其实这个问题之前有很多人遇到了,在此总结一下。 开发者为了实现小数点后 2 位的四舍五入,编写了如下代码, 代码非常的简单,开发者实际得到的结果是12.12, 这与其所预期的四舍五入结果12.13相悖。 其实产生这个结果的原因是由于 默认使用的并 阅读全文
posted @ 2019-12-19 23:09 LamondLu 阅读(3047) 评论(4) 推荐(7) 编辑
摘要:原文: "Creating Windows Services In .NET Core – Part 3 – The “.NET Core Worker” Way" 作者:Dotnet Core Tutorials 译者:Lamond Lu 译文:使用.NET Core创建Windows服务 使用. 阅读全文
posted @ 2019-12-14 08:36 LamondLu 阅读(3563) 评论(0) 推荐(24) 编辑
摘要:在前一篇中,我给大家演示了如何使用.NET Core 3.0中新引入的`AssemblyLoadContext`来实现运行时升级和删除插件。完成此篇之后,我的得到了很多园友的反馈,很高兴有这么多人能够参与进来,我会根据大家的反馈,来完善这个项目。本篇呢,我将主要解决加载插件引用的问题,这个也是反馈中被问的最多的问题。 阅读全文
posted @ 2019-10-22 00:01 LamondLu 阅读(6508) 评论(39) 推荐(48) 编辑
摘要:原文:Creating Windows Services In .NET Core – Part 2 – The “Topshelf” Way 作者:Dotnet Core Tutorials 译者:Lamond Lu 译文:使用.NET Core创建Windows服务(二) 使用Topshelf方 阅读全文
posted @ 2019-10-05 21:16 LamondLu 阅读(5051) 评论(7) 推荐(11) 编辑
摘要:原文:Creating Windows Services In .NET Core – Part 1 – The “Microsoft” Way 作者:Dotnet Core Tutorials 译者:Lamond Lu 译文:使用.NET Core创建Windows服务(一) 使用官方推荐方式 创 阅读全文
posted @ 2019-10-04 00:07 LamondLu 阅读(12917) 评论(6) 推荐(8) 编辑
摘要:原文地址: "“Implementing” a non public interface in .NET Core with DispatchProxy" 原文作者:Filip W. 译文地址: 译者:Lamond Lu 简介 反射是.NET中一个非常强大的概念,对于每一个C 开发人员来说,迟早都会 阅读全文
posted @ 2019-09-23 23:38 LamondLu 阅读(2607) 评论(2) 推荐(9) 编辑
摘要:标题:从零开始实现ASP.NET Core MVC的插件式开发(五) - 使用AssemblyLoadContext实现插件的升级和删除 作者:Lamond Lu 地址:https://www.cnblogs.com/lwqlun/p/11395828.html 源代码:https://github 阅读全文
posted @ 2019-08-23 14:07 LamondLu 阅读(6616) 评论(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 阅读(8240) 评论(26) 推荐(28) 编辑
摘要:在上一篇写完之后,我突然想到了一个问题,如果像前两篇所设计那个来构建一个插件式系统,会有一个很严重的问题,即当你添加一个插件之后,整个程序不能立刻启用该插件,只有当重启整个ASP.NET Core应用之后,才能正确的加载插件。因为所有插件的加载都是在程序启动时ConfigureService方法中配置的。 阅读全文
posted @ 2019-07-28 20:35 LamondLu 阅读(7375) 评论(34) 推荐(12) 编辑
摘要:原文:How to Debug LINQ queries in C 作者:Michael Shpilt 译文:如何在C 中调试LINQ查询 译者:Lamond Lu 在C 中我最喜欢的特性就是LINQ。使用LINQ, 我们可以获得一种易于编写和理解的简洁语法,而不是单调的 循环,它可以让你的代码更加 阅读全文
posted @ 2019-06-25 16:38 LamondLu 阅读(3581) 评论(5) 推荐(4) 编辑