Fitten Code可基于含主键的SQL建表语句批量生成EF Core 7+ C#实体类,自动映射字段类型、添加DataAnnotations特性、转换PascalCase命名,并导出至Models/目录。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

用Fitten Code根据已有SQL建表语句快速生成C# ORM实体类,避免手写属性、主键标记、外键关系等重复劳动,尤其适合从遗留数据库逆向建模或批量导入新表结构。
准备SQL建表语句文本
复制完整的CREATE TABLE语句(含字段名、数据类型、约束),确保每条语句以分号结尾;若含多张表,用空行分隔。不支持存储过程、视图或无主键的临时表定义。
打开Fitten Code桌面端,点击左上角【文件】→【新建项目】→选择“数据库模型生成”模板。
在右侧“SQL输入区”粘贴建表语句,【必须包含PRIMARY KEY定义,否则主键属性将无法生成】。例如:`id INT PRIMARY KEY IDENTITY(1,1)` 或 `CONSTRAINT pk_user PRIMARY KEY (id)`。
配置生成参数
在“生成设置”面板中,将“目标语言”设为 C#,“ORM框架”选 Entity Framework Core 7+。
Fitten Code 1.0.3是一款由清华博士团队打造的AI编程助手,基于国产计图(Jittor)深度学习框架开发。它支持VS Code、JetBrains系列等主流IDE及80多种编程语言。核心功能包括智能代码补全、注释生成、代码解释、Bug检测、单元测试生成等,旨在全方位提升开发效率。该工具对个人用户免费开放。
勾选“生成DataAnnotations特性”,这样StringLength、Required等校验特性会自动添加到属性上;若项目用Fluent API配置,则取消该选项。
“命名风格”选 PascalCase(首字母大写),字段名如 user_name 将转为 UserName;若表名含下划线且希望保留原样,需手动在下方“自定义映射表”中逐条编辑别名。
执行生成并导出代码
点击右上角绿色【生成】按钮,Fitten Code解析SQL语法树,提取字段类型映射(如 VARCHAR → string、DATETIME2 → DateTime)、主键/外键标识、NOT NULL约束。
生成完成后,左侧显示实体类列表,双击任一实体可预览完整C#代码,含namespace、using、class声明、属性、构造函数及[Table]特性。
点击【导出全部】→选择保存路径→确认,所有实体类按表名生成独立.cs文件,自动放入子目录Models/下,文件名与类名一致(如User.cs → class User)。

















