MySQL查询出表的字段注释,批量生成带有字段注释的实体模型

 

复制代码
SELECT
    COLUMN_NAME AS '字段名称',
    column_comment AS  '字段说明',
    column_type AS  '字段类型',
    column_key AS '约束'
FROM
    information_schema. COLUMNS
WHERE
    table_schema = 'temp_test_gdbs_v1'
AND table_name ='test_tab00001';
复制代码
复制代码
CREATE TABLE `test_tab00001` (
    `id` INT(11) NOT NULL AUTO_INCREMENT,
    `name` VARCHAR(50) NULL DEFAULT NULL COMMENT '打个人的姓名' COLLATE 'utf8_general_ci',
    `age` INT(11) NULL DEFAULT NULL COMMENT '打个人的年龄',
    PRIMARY KEY (`id`) USING BTREE
)
COMMENT='只是一个测试的表'
COLLATE='utf8_general_ci'
ENGINE=InnoDB
AUTO_INCREMENT=2
;
复制代码

由于.NetCore 中早就没有Edms 或者T4模板的方式, DbFirst后的所有实体模型都没有注释,虽然,你在表里面都有对字段的注释,但是还是没有没有给生成出来,

解决方案是有的,我们可以使用之前的老方法使用T4等,但是过去的技术是不太想使用,还得创建一个如.NetFramework 4.5之类的老项目等。

根据上面的 sql语句,我们就可以直接些一个小小的工具,

批量生成带有字段注释的实体模型,嘻嘻,代码后续贴出,这里先给出一个小小的思路了!

未完待续!

 

posted @   天天向上518  阅读(195)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
历史上的今天:
2020-07-30 asp.net core Webapi 3.1 上传文件的多种方法(附大文件上传) 以及swagger ui 上传文件
点击右上角即可分享
微信分享提示