SqlServer_小工具_系统表的使用_根据Table生成实体类代码(C#)
1 SELECT a.name TableName,CONCAT('public class ', a.name, N'{', CHAR(9), ( SELECT CONCAT(CHAR(10), 'public ', CASE b.user_type_id 2 WHEN 61 THEN 'DateTime?' 3 WHEN 56 THEN 'int?' 4 WHEN 231 THEN 'string ' 5 WHEN 167 THEN 'string' 6 WHEN 104 THEN 'bool?' 7 END, ' ', b.name, '{get;set;}') 8 FROM sys.columns b 9 WHERE b.object_id = a.object_id 10 FOR 11 XML PATH('') 12 ), CHAR(10), '}') TextSql 13 FROM sys.tables a 14 WHERE name IN( 'TableName')
Table需要替换成目标表名称。
浙公网安备 33010602011771号