strongtypes - 用 StrongTypes 在 C# 中表达不变量
使用 StrongTypes 包装类型和代数类型编写惯用 C#,并处理配置、EF Core、OpenAPI、ASP.NET Core 与 FsCheck 集成。
标签
更新于: 2026-10-03能力
典型输入
典型输出
该技能可以做什么
- 选择强类型值包装器
- 建模可空状态
- 集成 EF Core
- 配置选项绑定
- 配置 OpenAPI 架构
- 配置 ASP.NET Core 绑定
- 注册 FsCheck 生成器
- 应用解析扩展
输入
- C# 源文件
- 项目包配置
- 类型设计需求
- 相关参考文档
输出
- 更新后的 C# 源文件
- NuGet 包配置
- DTO 与服务签名设计
- 验证与绑定行为
要求
- .NET/C# 项目
- Kalicz.StrongTypes 包环境
- 相关集成包
