Loading

摘要: 背景 最近在群里,有人问如何深度比较2个对象相等,感觉很有意思,就自己研究了一下,并写了一个开源的小类库,地址如下https://github.com/lamondlu/ObjectEquality。 如果想直接使用这个类库,可以使用Nuget进行安装 对象比较有几种情况 1. 对象是值类型或者St 阅读全文
posted @ 2018-12-22 12:42 LamondLu 阅读(3052) 评论(17) 推荐(13) 编辑
摘要: 来源: "Using multiple instances of strongly typed settings with named options in .NET Core 2.x" 作者: Andrew Lock 译者: Lamond Lu .NET Core从1.0版本开始,就已经开始使用O 阅读全文
posted @ 2018-12-17 18:21 LamondLu 阅读(1367) 评论(12) 推荐(9) 编辑
摘要: C 8.0中加入了一个新的范围类型(Range Type)。 这里我们首先展示一些代码,并一步一步为代码添加一些不同的东西, 为大家展示一下范围类型的功能和用法。 我们最原始的代码如下: c static void Main(string[] args) { var myArray = new st 阅读全文
posted @ 2018-12-10 12:55 LamondLu 阅读(5014) 评论(13) 推荐(11) 编辑
摘要: 本篇博客中,我将描述如何在ASP.NET Core程序启动时,确保强类型配置对象正确的绑定成功。通过使用IStartupFilter接口对象,你可以更早的验证你的配置对象是否绑定了正确的值,并不需要等待程序启动之后的某个时间点再验证。 阅读全文
posted @ 2018-12-07 17:29 LamondLu 阅读(1777) 评论(4) 推荐(10) 编辑
摘要: 背景 当我们在学习ASP.NET Core或者调试ASP.NET Core程序的时候,有时候需要调试底层代码,但是当我们在Visual Studio中调试程序的时候,由于一些基础库或者第三方库缺少pdb文件,所以调试这些库的代码的时候,会出现断点不能进去的情况。 例如,在如下代码中,我们希望调试一下 阅读全文
posted @ 2018-11-20 13:18 LamondLu 阅读(6741) 评论(29) 推荐(42) 编辑
摘要: ASP.NET Core中使用GraphQL 目录 "ASP.NET Core中使用GraphQL 第一章 Hello World" "ASP.NET Core中使用GraphQL 第二章 中间件" "ASP.NET Core中使用GraphQL 第三章 依赖注入" "ASP.NET Core中使用 阅读全文
posted @ 2018-11-16 23:01 LamondLu 阅读(2384) 评论(5) 推荐(11) 编辑
摘要: ASP.NET Core中使用GraphQL "ASP.NET Core中使用GraphQL 第一章 Hello World" "ASP.NET Core中使用GraphQL 第二章 中间件" "ASP.NET Core中使用GraphQL 第三章 依赖注入" "ASP.NET Core中使用Gra 阅读全文
posted @ 2018-11-14 06:14 LamondLu 阅读(1525) 评论(1) 推荐(4) 编辑
摘要: 到目前为止我们一直在使用GraphQL操作单个实体。在本篇博文中,我们将使用GraphQL操作实体集合。这里我们使用的场景是处理一个顾客的所有订单,顾客和订单之间的关系是一对多。一个顾客可以有多个订单,相应的一个订单只属于一个顾客。 阅读全文
posted @ 2018-11-12 22:25 LamondLu 阅读(2136) 评论(0) 推荐(5) 编辑
摘要: ASP.NET Core中使用GraphQL 目录 "ASP.NET Core中使用GraphQL 第一章 Hello World" "ASP.NET Core中使用GraphQL 第二章 中间件" "ASP.NET Core中使用GraphQL 第三章 依赖注入" "ASP.NET Core中使用 阅读全文
posted @ 2018-11-11 20:31 LamondLu 阅读(2285) 评论(5) 推荐(3) 编辑
摘要: ASP.NET Core中使用GraphQL "ASP.NET Core中使用GraphQL 第一章 Hello World" "ASP.NET Core中使用GraphQL 第二章 中间件" "ASP.NET Core中使用GraphQL 第三章 依赖注入" "ASP.NET Core中使用Gra 阅读全文
posted @ 2018-11-09 22:14 LamondLu 阅读(3383) 评论(2) 推荐(4) 编辑
摘要: ASP.NET Core中使用GraphQL "ASP.NET Core中使用GraphQL 第一章 Hello World" "ASP.NET Core中使用GraphQL 第二章 中间件" "ASP.NET Core中使用GraphQL 第三章 依赖注入" "ASP.NET Core中使用Gra 阅读全文
posted @ 2018-11-08 06:43 LamondLu 阅读(3161) 评论(0) 推荐(10) 编辑
摘要: ASP.NET Core中使用GraphQL "ASP.NET Core中使用GraphQL 第一章 Hello World" "ASP.NET Core中使用GraphQL 第二章 中间件" "ASP.NET Core中使用GraphQL 第三章 依赖注入" GraphiQL是一款内置在浏览器中的 阅读全文
posted @ 2018-11-07 20:47 LamondLu 阅读(2716) 评论(5) 推荐(4) 编辑
摘要: ASP.NET Core中使用GraphQL "ASP.NET Core中使用GraphQL 第一章 Hello World" "ASP.NET Core中使用GraphQL 第二章 中间件" SOLID原则中的D表示依赖倒置原则。这个原则的内容是: 上层模块不应该直接依赖底层模块,而应该依赖其抽象 阅读全文
posted @ 2018-11-06 22:18 LamondLu 阅读(2767) 评论(5) 推荐(4) 编辑
摘要: 前文: "ASP.NET Core中使用GraphQL 第一章 Hello World" 中间件 如果你熟悉ASP.NET Core的中间件,你可能会注意到之前的博客中我们已经使用了一个中间件, 这个中间件负责输出了当前查询的结果。 中间件的定义: 中间件是装载在应用程序管道中的组件,负责处理请求和 阅读全文
posted @ 2018-11-05 19:25 LamondLu 阅读(3709) 评论(6) 推荐(6) 编辑
摘要: 前言 你是否已经厌倦了REST风格的API? 让我们来聊一下GraphQL。 GraphQL提供了一种声明式的方式从服务器拉取数据。你可以从GraphQL官网中了解到GraphQL的所有优点。在这一系列博客中,我将展示如何在ASP.NET Core中集成GraphQL, 并使用GraphQL作为你的 阅读全文
posted @ 2018-11-05 07:38 LamondLu 阅读(7676) 评论(21) 推荐(15) 编辑
摘要: 什么是Libman 微软在Visual Studio 2017 15.8版本中内嵌了一个新的工具Library Manager。 Library Manager(简称Libman)是一个客户端库管理工具, 使用它可以很容易的管理项目中使用的客户端js库, css库等,Libman相当于一个针对客户端 阅读全文
posted @ 2018-10-25 15:42 LamondLu 阅读(5935) 评论(24) 推荐(21) 编辑
摘要: 什么是流式传输? 流式传输是这一种以稳定持续流的形式传输数据的技术。 流式传输的使用场景 有些场景中,服务器返回的数据量较大,等待时间较长,客户端不得不等待服务器返回所有数据后,再进行相应的操作。这时候使用流式传输,可以将服务器数据碎片化,当每个数据碎片读取完成之后,就只传输完成的部分,而不需要等待 阅读全文
posted @ 2018-10-23 21:23 LamondLu 阅读(3731) 评论(11) 推荐(28) 编辑
摘要: "dotnet-script"是github上一个开源的.net core global tool。使用它,开发人员可以获得在命令行直接运行C#脚本文件的能力, 且不需要创建任何项目文件。 阅读全文
posted @ 2018-10-20 06:34 LamondLu 阅读(4820) 评论(9) 推荐(9) 编辑
摘要: 原文地址: "https://www.strathweb.com/2018/10/convert null valued results to 404 in asp net core mvc/" 作者: Filip W. 译者: Lamond Lu .NET Core MVC在如何返回操作结果方面非 阅读全文
posted @ 2018-10-16 22:16 LamondLu 阅读(3971) 评论(11) 推荐(16) 编辑
摘要: ASP.NET Core中提供了一些本地化服务和中间件,可将网站本地化为不同的语言文化。 ASP.NET Core中我们可以使用 Microsoft.AspNetCore.Localization 库来实现本地化。 在.NET Core 2.0以上版本, Microsoft.AspNetCore.L 阅读全文
posted @ 2018-10-10 23:12 LamondLu 阅读(4940) 评论(14) 推荐(43) 编辑