排序
【EF Core】级联删除行为
【EF Core】级联删除行为,DeleteBehavior枚举(位于 Microsoft.EntityFrameworkCore 命名空间)所定义的数据删除行为是争对存在相对关系的实体来说的。这个和数据库中表与表之间的关系一致。数...
通过 C# 读取并导出 PDF 书签
通过 C# 读取并导出 PDF 书签,PDF 书签(大纲)是文档导航的核心要素,尤其对于长文档或技术手册,提取书签信息可用于生成目录、索引或进行文档结构分析。本文将介绍如何使用 Free Spire.PDF fo...
EasyAdminBlazor 第九篇:草稿自动保存——填到一半再也不怕丢
EasyAdminBlazor 第九篇:草稿自动保存——填到一半再也不怕丢, 关键词:admin blazor、草稿保存、自动保存、EasyAdminBlazor 你有没有遇到过这种情况: 填了大半天表单,浏览器突然闪退 网络波...
.NET 规范异常捕获 & 处理
.NET 规范异常捕获 & 处理,一、核心规则 异常仅用于非预期错误,禁止用来做业务逻辑判断(替代 if/TryXXX)。 精准捕获:抓具体异常,禁止无脑捕获 Exception。 禁止空捕获 catch{}、吞...
基于AScript的JavaScript脚本语言发布啦
基于AScript的JavaScript脚本语言发布啦,AScript是一个开源的C#动态脚本解析执行引擎,支持扩展多种脚本语言,2026年7月14日正式发布了js脚本语言AScript.Lang.JavaScript,快来试试吧! 一、介...
Zenith.NET v0.0.7:Metal 后端落地,.NET GPU 抽象的跨平台旅程
Zenith.NET v0.0.7:Metal 后端落地,.NET GPU 抽象的跨平台旅程,从第一行代码写下 GraphicsContext.CreateDirectX12() 到今天 GraphicsContext.CreateMetal() 跑通全部测试,Zenith.NET 终于实...
章节一:数组
章节一:数组,数组(Array)定义:是多个相同类型的数据按照一定顺序排列的集合,并使用一个名字命名 数组本身是引用数据类型,数组中的元素可以是任何数据类型 创建数组对象会在内存中开辟一整...
正则表达式基础篇
正则表达式基础篇,介绍 正则表达式提供强大的查找和替换功能,绝大部分语言(C#、Python、Java等)及大多数工具(Notepad++、VsCode、Vs等)都提供内部支持。 分类 单字符匹配(Single Match)...
用 OllamaHub 让 Visual Studio Copilot 可以对接任意模型
用 OllamaHub 让 Visual Studio Copilot 可以对接任意模型,OllamaHub 的开源项目地址: https://github.com/mingkuang-Chuyu/OllamaHub 这种与账号安全相关的事情,十分推荐大家自己编项目自己...
在 .NET 上构建超大托管数组
在 .NET 上构建超大托管数组,.NET 数组的上限 这些年经常看到有人抱怨 .NET 数组的最大长度。 在 .NET 里,数组、集合、Span 以及很多相关 API 都是围绕 32 位长度和索引设计的。GitHub 上曾经...
C# + AOT编译 + Linux环境 —— 完全不靠谱
C# + AOT编译 + Linux环境 —— 完全不靠谱,作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 一个简单的 Kestrel 写的后端服务,...
.NET 磁盘BitLocker加密-技术选型
.NET 磁盘BitLocker加密-技术选型,在之前的磁盘管理技术选型中,我们讨论了磁盘操作的四种方案(PowerShell / Diskpart / WMI / Win32 IOCTL)以及各自的环境依赖问题。本文聚焦BitLocker加密操...













