SELECT CONCAT( '/// <summary>\r\n/// ', COLUMN_COMMENT, '\r\n/// </summary>\r\npublic ', CASE DATA_TYPE WHEN 'bigint' THEN 'int' WHEN 'tinyint' THEN 'int' WHEN 'varchar' THEN 'string' WHEN 'varbinary' THEN 'string' WHEN 'text' THEN 'string' WHEN 'char' THEN 'string' WHEN 'datetime' THEN 'DateTime' WHEN 'bit' THEN 'bool' WHEN 'decimal' THEN 'decimal' ELSE DATA_TYPE END, ' ', COLUMN_NAME, ' {get;set;}' ) AS Remark FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = 'DB数据库名称' AND TABLE_NAME = 'Table表名';
MySql 表 转为C#实体类 ,sql语句
最新推荐文章于 2023-09-20 06:10:29 发布
本文介绍了一种使用SQL查询来生成对应C#实体类属性的方法。通过此方法可以根据数据库表结构自动生成C#属性代码,包括注释及类型转换等,极大地提高了开发效率并减少了手动编写代码时可能出现的错误。

876





