我习惯性使用OData,它的$expand与层级查询非常好用,这个功能非常依赖于数据库的导航属性,也就是外键结构。最近想着把一个单体的系统拆分为多个小系统,首先需要处理外键依赖的问...
Blazor UI库 Bootstrap Blazor 快速上手 (v7.5.7)
最近组件库更新比较频繁,有些同学感觉有点迷茫,就着今天刚上了张老板一节课立马撸个新的上手教程回馈社区, ;->
CefSharp自定义缓存实现
大家好,我是沙漠尽头的狼。上文介绍了《C#使用CefSharp内嵌网页-并给出C#与JS的交互示例》,本文介绍CefSharp的缓存实现,先来说说添加缓存的好处:
.NET 6 整合 Autofac 依赖注入容器
一行业务代码还没写,框架代码一大堆,不利于学习。 常看到java的学习资料或博客,标题一般为《SpringBoot 整合 XXX》,所以仿照着写了《.NET 6 整合 Autofa...
[译]在C#中使用IComparable和IComparer接口
原文:Use the IComparable and IComparer interfaces in Visual CSharp本文介绍了在Visual C#中如何使用ICompa...
记一次 Windows10 内存压缩模块 崩溃分析
在给各位朋友免费分析 .NET程序 各种故障的同时,往往也会收到各种其他类型的dump,比如:Windows 崩溃,C++ 崩溃,Mono 崩溃,真的是啥都有,由于基础知识的相对缺...
CodeBuilder 3 预览版发布
CodeBuilder是一款强大的代码生成工具,目前发布了 3.0 preview 2,大家可以前去下载体验 官方主页。
C# 获取系统DPI缩放比例以及分辨率大小
虚拟屏幕是指所有物理屏幕组合成的逻辑屏幕,可以用于跨越多个物理屏幕显示应用程序。
学习TraceLogging事件,使用ETW记录,并使用WPA捕获和分析跟踪
下载WINDOWS评估和部署工具包 (Windows ADK)保持默认安装驱动延迟优化的基本步骤包括:
深入理解C#泛型:new与where关键字全解析
C#泛型中new和where是重要的关键字,它们都可以用于约束泛型类型参数的限制;它们都用于提高代码的安全性和可用性,它们的作用在很大程度上提高了代码的可读性和可维护性。在这篇文章...