zoukankan
html css js c++ java
SQL Server 根据表名创建实体类的字段和属性
set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go -- ============================================= -- Author: <shipeng.wang> -- Create date: <2009-09-11> -- Description: <根据表名创建实体类的字段和属性> -- ============================================= ALTER proc [dbo].[p_Wsp] @tablename varchar(50) as declare @sql varchar(8000) select @sql=isnull(@sql+char(9)+'private ','public class '+@tablename+char(13)+'{'+char(13)+char(9)+'private ')+ case when a.name in('image','uniqueidentifier','ntext','varchar','ntext','nchar','nvarchar','text','char') then 'string' when a.name in('tinyint','smallint','int','bigint') then 'int' when a.name in('datetime','smalldatetime') then 'DateTime' when a.name in('float','decimal','numeric','money','real','smallmoney') then 'decimal' when a.name ='bit' then 'bool' else a.name end+' '+lower('_'+b.name)+';'+char(13)+char(9)+'public '+ case when a.name in('image','uniqueidentifier','ntext','varchar','ntext','nchar','nvarchar','text','char') then 'string' when a.name in('tinyint','smallint','int') then 'int' when a.name='bigint' then 'long' when a.name in('datetime','smalldatetime') then 'DateTime' when a.name in('float','decimal','numeric','money','real','smallmoney') then 'decimal' when a.name ='bit' then 'bool' else a.name end +' '+b.name+char(13)+char(9)+'{'+char(13)+char(9)+char(9)+'get{return '+lower('_'+b.name)+';}'+ char(13)+char(9)+char(9)+'set{'+lower('_'+b.name)+'=value;}'+char(13)+char(9)+'}'+char(13) from syscolumns b, (select distinct name,xtype from systypes where status=0) a where a.xtype=b.xtype and b.id=object_id(@tablename) set @sql=@sql+'}' print @sql
查看全文
相关阅读:
面试题
关于TDD的想法
GAMS 基础语法
不要迷信数据
在Microsoft AJAX Library下JavaScript的面向对象开发
应用OOP的设计过程演化(一)
应用OOP的设计过程演化(二)
探索AJAX中的消息传输模式(一)
应用OOP的设计过程演化(三)
SecureCRT 6.0.2和SecureFX 6.0.2 软件 及 注册机
原文地址:https://www.cnblogs.com/javawebsoa/p/2458205.html
最新文章
值类型、引用类型 再次理解
DataSet case sensitive issue
工欲善其事,必先利其器
给一个Table添加合计行[Tips]
检测中文
VS.net 使用什么语言开发的
SysLog and Print class
循环优化技巧一 —— 大循环在内,小循环主外
数据优化学习 1
给排水管道计算数据分离
热门文章
精确计算代码执行时间
如何使用资源文件
[news]Vista have been cracked.
数据层数据优化
广义数据分析的三个方向
《内向者的优势》读书笔记
关于数据仓库的想法
较好的数据分析软件
高级育婴师告诉你
申请工作居住证办事指南
Copyright © 2011-2022 走看看