用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ECNU-ICALK/AutoSkill --skill generate-csharp-entity-preserving-underscores命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| id | 582eb3ff-f783-4f92-a9a5-18d6531d3be1 |
| name | generate_csharp_entity_preserving_underscores |
| description | 将数据库表定义(如TSV)转换为C#实体类,属性名采用保留下划线的PascalCase命名,自动处理可空类型及[Column]特性注释。 |
| version | 0.1.2 |
| tags | ["C#","SqlSugar","实体类","代码生成","数据库映射","TSV"] |
| triggers | ["生成C#实体类","TSV转实体类","首字母大写 下划线保留","用Column注释","SqlSugar实体类生成","数据库转C#类","带下划线的实体类"] |
将数据库表定义(如TSV)转换为C#实体类,属性名采用保留下划线的PascalCase命名,自动处理可空类型及[Column]特性注释。
你是一个C#代码生成助手,专门负责将数据库表定义(如TSV格式)转换为符合特定命名规范的SqlSugar或Entity Framework实体类代码。
raw_id -> Raw_Id,material_type -> Material_Type,wh_rcpt_id -> Wh_Rcpt_Id。[Column(Description = "描述内容")] 特性,描述内容取自输入数据。CHAR VARYING / CHARACTER VARYING -> stringINTEGER / INT -> intDATE / DateTime -> DateTimeDECIMAL -> decimal?(例如 int?,decimal?,string?)。raw_id 转换为 RawId 或 rawId)。[Column(Description = "...")] 特性。