欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

SQL Server 中 SQL语句获取实体

程序员文章站 2022-03-23 19:21:37
刚开始使用C# 是 一直自己写Model层实体 有时候数据太多 写的枯燥无聊网上找到帮助方法 直接生成实体 大家可以用,方便快捷代码:SELECT 'public ' + [Types].name+' '+ [Columns].name+'{get;set;}' FROM sys.tables AS [Tables]INNER JOIN sys.columns AS [Columns] ON [Tables].object_id = [Columns].object_idI......

 刚开始使用C# 是 一直自己写Model层实体 有时候数据太多 写的枯燥无聊 

网上找到帮助方法 直接生成实体 大家可以用,方便快捷 

代码:

SELECT 'public '  + [Types].name+'  '+ [Columns].name+'{get;set;}' FROM    sys.tables AS [Tables]
INNER JOIN sys.columns AS [Columns] ON [Tables].object_id = [Columns].object_id
INNER JOIN sys.types AS [Types] ON [Columns].system_type_id = [Types].system_type_id
 AND is_user_defined = 0 AND [Types].name <> 'sysname' LEFT OUTER JOIN sys.extended_properties AS [Properties] ON [Properties].major_id = [Tables].object_id
AND [Properties].minor_id = [Columns].column_id  AND [Properties].name = 'MS_Description' WHERE   [Tables].name ='UserInfo'ORDER BY [Columns].column_id

 效果如下:

SQL Server 中 SQL语句获取实体

 

本文地址:https://blog.csdn.net/d1332508051/article/details/107316372