随笔分类 - .NET
.NET6、.NET5、.NET Core
摘要:NET Conf 2021中国我做了一次《.NET玩转计算机视觉OpenCV》的分享,其中提到了一个效果特别好的OCR识别引擎——百度飞桨PaddleOCR,可离线部署,后来我逐步把它封装了一下,代码全部开源(可点击查看原文跳转到Github):https://github.com/sdcb/pad
阅读全文
摘要:Environment 静态类,提供有关当前环境的信息和操作方法和平台。 System.Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT");//读取环境变量 IWebHostEnvironment IWebHostEnvironm
阅读全文
摘要:NET 6 中新增的LINQ 方法微软太给力了NET5 LINQ很多功能点还没用到NET6 LINQ 新功能就到来了 而且 NET6 有些功能确实很贴切列如: ChunkTryGetNonEnumeratedCountZipElementAtMaxByMinByDistinctByExceptByI
阅读全文
摘要:前言 现阶段而言,依赖注入相关组件如果不会用一两个,感觉在Code的世界里肯定是落伍了,最起码得有工厂模式的思想,知道这样做的好处;提及到依赖注入,通常会关联出两个概念:Ioc(控制反转)和DI(依赖注入) 控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设
阅读全文
摘要:.NetCore——AutoMapper基本使用 一、介绍官网解释:AutoMapper是一个对象-对象映射器。对象-对象映射通过将一种类型的输入对象转换为另一种类型的输出对象来工作。使AutoMapper变得有趣的是,它提供了一些有趣的约定,以免去搞清楚如何将类型A映射为类型B。只要类型B遵循Au
阅读全文
摘要:一、利用TryUpdateModelAsync 此方法首先查询出实体数据,然后根据lambda表达式中的字段进行更新对应的实体字段,注意lambda表达式,都为这样的参数格式o=>o.x1,o=>o.x2而不是o=>o.x1,o.x2 [ValidateAntiForgeryToken] publi
阅读全文
摘要:PredicateBuilder类(linq多条件组合查询) public static class PredicateBuilder { /// <summary> /// 机关函数应用True时:单个AND有效,多个AND有效;单个OR无效,多个OR无效;混用时写在AND后的OR有效 /// <
阅读全文
摘要:NET Core 6.0之读取配置文件 在ASP.NET Core 6.0中,默认配置文件是appsettings.json,该文件存储的内容为JSON格式的字符串,我们一般都将程序的配置放在这个文件里面,提供给程序使用,那么我们该如何操作呢? ASP.NET Core默认加载顺序是appsetti
阅读全文