正文内容加载中...
posted @ 2022-12-07 06:09 杨中科 阅读(1913) 评论(11) 推荐(17) 编辑
摘要: 因为之前的版本中,EF Core无法实现高效地批量插入、修改、删除数据,所以我开发了Zack.EFCore.Batch这个开源项目,比较受大家的欢迎,获得了400多个star。 从.NET 7开始,微软在Entity Framework Core 7内置了对高效地批量修改、删除数据的支持,详细请见这 阅读全文
posted @ 2022-12-01 10:09 杨中科 阅读(2379) 评论(15) 推荐(7) 编辑
摘要: 经常看到有群友调侃“为什么搞Java的总在学习JVM调优?那是因为Java烂!我们.NET就不需要搞这些!”真的是这样吗?今天我就用一个案例来分析一下。 昨天,一位学生问了我一个问题:他建了一个默认的ASP.NET Core Web API的项目,也就是那个WeatherForecast的默认项目模 阅读全文
posted @ 2022-11-30 05:47 杨中科 阅读(6553) 评论(33) 推荐(80) 编辑
摘要: 我的“新”书《ASP.NET Core技术内幕与项目实战》已经在7月份就出版了,不过恰逢我这几个月一直很忙,所以一直没宣传,特别是这个公众号我都没发过一次。就把这次当成一个正式的通知吧。 可以点击下面链接直接购买,也可以去京东、淘宝、当当等去搜,只要记住不要去拼夕夕就行了。 1)人民邮电出版社京东店 阅读全文
posted @ 2022-11-29 09:24 杨中科 阅读(221) 评论(0) 推荐(2) 编辑
摘要: 在领域驱动设计(DDD)中,有一个非常重要的概念:“强类型Id”。使用强类型Id来做标识属性的类型会比用int、Guid等通用类型能带来更多的好处。比如有一个根据根据Id删除用户的方法的签名如下: void RemoveById(long id); 我们从方法的参数看不出来id代表什么含义,因此如果 阅读全文
posted @ 2022-11-29 04:38 杨中科 阅读(1904) 评论(32) 推荐(13) 编辑
摘要: 2022年11月11日晚上19:00-20:00(北京时间),我将会通过哔哩哔哩平台直播,为大家分享我对Microsoft Ignite 2022大会中.NET相关的一些内容的看法,并和大家直播互动。 内容大纲: 1)《Hidden gems and live coding with .NET 7》 阅读全文
posted @ 2022-09-05 19:15 杨中科 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 这个软件可以把图片中的背景删除, 原图片 去除背景后 项目官网:https://github.com/danielgatis/rembg 安装步骤: 1、安装Python环境。根据官网说明,Python必须是3.9版本 2、安装rembg,用CPU的话 pip install rembg 用GPU的 阅读全文
posted @ 2022-05-30 08:53 杨中科 阅读(1054) 评论(0) 推荐(0) 编辑
摘要: 预计在2022年6月1日晚上8:00,我将会通过哔哩哔哩平台直播,为大家分享我对Microsoft Build大会中.NET相关的一些内容的看法,并和大家直播互动。 Microsoft Build大会具体日程还没发布,等它发布之后,我会给大家列出来我要分享的视频。 我的哔哩哔哩地址:https:// 阅读全文
posted @ 2022-05-11 23:30 杨中科 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 十天前,我发布了对.NET Core程序进行瘦身的开源软件Zack.DotNetTrimmer,与.NET Core内置的剪裁器相比,Zack.DotNetTrimmer不仅对程序的剪裁效果更好,而且还支持WPF、WinForm程序。 很多朋友对于这个开源项目的原理很感兴趣,因此我将通过这篇文章为大 阅读全文
posted @ 2022-03-21 20:03 杨中科 阅读(2868) 评论(12) 推荐(32) 编辑
摘要: 上周,我发布了对.NET Core程序进行瘦身的开源软件Zack.DotNetTrimmer,与.NET Core内置的剪裁器相比,Zack.DotNetTrimmer不仅对程序的剪裁效果更好,而且还支持WPF、WinForm程序。下面是Zack.DotNetTrimmer与.NET内置的剪裁器的对 阅读全文
posted @ 2022-03-21 09:53 杨中科 阅读(1832) 评论(14) 推荐(22) 编辑