首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
.NET开发避雷
东百牧码人
创建于2025-09-02
订阅专栏
.NET开发避雷,收录开发中常见坑点
暂无订阅
共9篇文章
创建于2025-09-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
如何优化左连接和内连接的查询性能?
优化左连接(LEFT JOIN)和内连接(INNER JOIN)的查询性能,核心在于减少数据扫描范围、提升匹配效率,并利用数据库优化器的特性。以下是通用且有效的优化策略,分连接类型共性优化和针对性优化
EF Core分页可没有那么简单
在使用 Skip 或 Take 进行分页时,要确保每次查询的行顺序一致,核心原则是 通过 OrderBy(或 OrderByDescending)指定明确且稳定的排序规则。具体实现需遵循以下要点: 1
C#后端接口返回小程序二维码
在C#后端接口中返回小程序二维码,通常需要调用微信官方的“获取小程序码”接口,然后将生成的二维码图片流返回给前端。以下是实现步骤和代码示例: 一、准备工作 获取小程序Access Token 调用微信
代码嵌套太深怎么办啊
在 .NET 开发中,代码嵌套过深(如多层 if-else、foreach/for 嵌套、try-catch 嵌套等)会严重影响可读性和可维护性。优化思路与通用编程原则一致,但结合 .NET 语言(C
接口向后兼容最佳实践
接口向后兼容是系统迭代中保持稳定性的核心原则,尤其在多团队协作、对外开放API或服务化架构中至关重要。以下是经过实践验证的最佳实践,涵盖设计、开发、发布全流程: 一、接口设计:从源头规避破坏性变更 新
还在使用ToList太Low了
在 C# 12 及以上版本中,引入了集合表达式(Collection Expressions),这是一种简洁、直观的语法,用于创建常见集合(如 List<T>、array、HashSet<T> 等)。
.NET开发避雷之必须捕获的异常
在 .NET 开发中,不存在“必须强制捕捉”的异常——.NET 框架并未通过语法或编译器规则强制要求开发者捕捉特定异常(例如 C# 中没有类似 Java 的 checked exception 机制)
.NET开发之不要在构造函数中进行 文件操作、数据操作、网络请求等受检操作
在.NET开发中,“避免在构造函数中执行文件操作、数据操作、网络请求等受检操作”是一条重要的设计原则,其核心目的是保证对象创建的稳定性、可测试性和职责单一性。下面将从“为什么不推荐”“受检操作的具体范
不要相信任何外部接口调用,要对结果进行异常捕捉
在软件开发中,外部接口(如第三方API、数据库连接、跨服务调用等)的稳定性和可靠性不受自身代码控制,可能因网络波动、服务宕机、参数异常等问题返回错误或超时,因此必须对外部接口调用进行严格的异常捕捉和处