Skip to content

Instantly share code, notes, and snippets.

@neutmute
neutmute / generate_dto.sql
Last active October 31, 2016 02:55 — forked from gemyago/generate_dto.sql
TSQL script to generate POCO/DTO from database table
DECLARE @tableName NVARCHAR(MAX), @schemaName NVARCHAR(MAX), @className NVARCHAR(MAX)
--------------- Input arguments ---------------
SET @tableName = 'CustomerView'
SET @schemaName = 'dbo'
SET @className = 'CustomerDto'
--------------- Input arguments end -----------
DECLARE tableColumns CURSOR LOCAL FOR
SELECT cols.name, cols.system_type_id, cols.is_nullable FROM sys.columns cols