影音先锋男人每日资源站_精品国产免费久久久久久尖叫_久久久久久成人_国产精品福利网站

注冊|登錄

聯系電話:024-31891684  13390130939
沈陽軟件公司--沈陽軟件定制

沈陽軟件開發_沈陽軟件公司_沈陽軟件定制/軟件/最新技術

Latest technology最新技術

SQL數據生成實體類

瀏覽量:2694

 
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
 
create proc [dbo].[p_db_wsp]
@dbname varchar(50),   --數據庫名
@path varchar(100),    --實體類所在目錄名,如D:/My/Models
@namespace varchar(50) --實體類命名空間,默認值為Models
as
--判斷數據庫是否存在
if(db_id(@dbname)is not null)
begin
if(isnull(@namespace,'')='')
set @namespace='Models'
-- 允許配置高級選項
EXEC sp_configure 'show advanced options', 1
-- 重新配置
RECONFIGURE
-- 啟用Ole Automation Procedures
EXEC sp_configure 'Ole Automation Procedures', 1
-- 啟用xp_cmdshell,可以向磁盤中寫入文件
EXEC sp_configure 'xp_cmdshell', 1
-- 重新配置
RECONFIGURE
declare @dbsql varchar(1000),@tablename varchar(100)
set @dbsql='declare wsp cursor for select name from '+@dbname+'..sysobjects where xtype=''u''  and name <>''sysdiagrams'''
exec(@dbsql)
open wsp
fetch wsp into @tablename--使用游標循環遍歷數據庫中每個表
while(@@fetch_status=0)
begin
--根據表中字段組合實體類中的字段和屬性
declare @nsql nvarchar(4000),@sql varchar(8000)
set @nsql='select @s=isnull(@s+char(9)+''private '',''using System;'+char(13)+'using System.Collections.Generic;'
+char(13)+'using System.Text;'+char(13)+'namespace '+@namespace+char(13)+
'{'+char(13)+char(9)+'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 '+@dbname+'..syscolumns b,
(select distinct name,xtype from '+@dbname+'..systypes where status=0) a
where a.xtype=b.xtype and b.id=object_id('''+@dbname+'..'+@tablename+''')'
exec sp_executesql @nsql,N'@s varchar(8000) output',@sql output
set @sql=@sql+char(9)+'}'+char(13)+'}'
--print @sql
DECLARE @err INT,@fso INT,@fleExists BIT,@file VARCHAR(100)
SET @file=@path+'/'+@tablename+'.cs'
EXEC @err=sp_OACreate 'Scripting.FileSystemObject',@fso OUTPUT
EXEC @err=sp_OAMethod @fso, 'FileExists',@fleExists OUTPUT,@file
EXEC @err = sp_OADestroy @fso
 
IF @fleExists!=0
exec('exec xp_cmdshell ''del '+@file+'''') --存在則刪除
exec('exec xp_cmdshell ''echo '+@sql+' > '+@file+'''') --將文本寫進文件中
set @sql=null
fetch wsp into @tablename
end
close wsp
deallocate wsp
print '生成成功!'
end
else
print '數據庫不存在!

沈陽團購網|營口網站制作|沈陽軟件公司|軟件定制|網站建設|加盟易勢|提交問題

性欧美xxxx交| 成人免费在线电影| 一区 二区 三区| 秋霞影院午夜丰满少妇在线视频| 电影一区中文字幕| 99精品视频在线| 国产91精品久久久久久久网曝门| 国产精品久久久久久亚洲毛片 | 亚洲欧美精品suv| 青草热久免费精品视频 | 国产一卡2卡3卡4卡网站免费| 青青草手机在线| 国产精品2区| 欧美大陆国产| 91精品一区二区三区综合| 99久久婷婷国产综合精品电影| 亚洲图片欧美色图| 久久成人一区二区| 日韩精彩视频| 喷水视频在线观看| 中文字幕在线日亚洲9| av素人天堂| 日本1区2区3区中文字幕| 日韩av黄色| 久久综合亚州| 婷婷成人激情在线网| 欧美—级a级欧美特级ar全黄 | 亚洲综合欧美综合| 男人天堂网站| 男人的天堂在线视频免费观看| 国产乱码精品一区二区三区四区| 成人激情动漫在线观看| 欧美裸体一区二区三区| 国产成人一区二区三区小说| 国产精品无码专区av在线播放 | jjzz在线观看| 国产成人福利夜色影视| 久久九九精品| 久久国产免费看| 欧美综合一区二区| 青青精品视频播放| 国内精品在线观看视频| 五月婷婷一区二区| 久久国产视频精品| 高潮无码精品色欲av午夜福利| 欧洲一级视频| 日本夜爽爽一二区| 色999韩欧美国产综合俺来也| 石原莉奈在线亚洲三区| 精品国产乱码久久久久久虫虫漫画| 久久精品夜夜夜夜夜久久| 四虎永久国产精品| 久久精品色妇熟妇丰满人妻| 中文字幕在线天堂| 97视频在线| 国产一区一一区高清不卡| 极品少妇一区二区三区精品视频| 91日韩精品一区| 在线看日韩av| 免费观看黄色的网站| 91免费在线看片| 国产一级片儿| 国产亚洲人成a在线v网站| 久久精品理论片| 日韩欧美国产午夜精品| 麻豆久久久9性大片| 日本一二三区在线观看| 先锋影音在av资源看片| 亚洲综合色婷婷在线观看| 99久久精品国产一区二区三区| 日韩精品一二三四区| 色一情一乱一伦一区二区三区丨 | 欧美国产视频一区| 国产亚洲久一区二区| 97超碰国产一区二区三区| 欧美特黄一区| 欧美色图在线观看| 久久精品欧美| 天堂网av手机版| 依依成人在线| 你懂的国产精品永久在线| 欧美日韩视频免费播放| 日本精品视频在线观看| 激情久久综合网| 日韩在线视频观看免费| 国产理论在线| 成人精品鲁一区一区二区| 色哟哟网站入口亚洲精品| 又色又爽又高潮免费视频国产| 国产小视频免费观看| 日本dvd播放| 99a精品视频在线观看| 亚洲精品视频在线观看网站| 国产精品久久久久久久久借妻| 尤物网站在线观看| 菠萝蜜视频网站入口| 成人激情诱惑| 欧美日韩精品电影| 真实国产乱子伦对白视频| 在线播放精品视频| 成年人视频在线免费观看| 美女精品自拍一二三四| 久久国内精品一国内精品| 欧美精品久久久久久久久久久| 五月婷婷伊人网| 国产成人夜色高潮福利影视| 一区二区久久久久| 日韩高清专区| 色综合免费视频| 动漫视频在线一区| 欧美日韩激情一区二区| 免费不卡av在线| 成人精品一区二区不卡视频| 欧美美女啪啪| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 在线视频不卡一区二区三区| 少妇人妻一区二区| 成人亚洲综合| 欧美视频一二三| 法国空姐在线观看免费| 在线观看精品自拍视频| 国产理论在线| 夜夜亚洲天天久久| 一区二区精品在线| 被男人吃奶添下面好舒服动态图| 超碰96在线| 视频一区国产视频| 欧美精品tushy高清| 婷婷六月天在线| 日本福利小视频| 国产福利一区二区三区视频在线| 国产精品一区二区女厕厕| 国产精品探花视频| 成人资源在线| 精品亚洲一区二区三区在线观看| 亚洲天堂av网站| 美女免费久久| 亚洲精品国产第一综合99久久| 91香蕉视频网址| 天堂网www天堂在线网| 亚洲成人二区| 久久精品视频亚洲| 久久久久97国产| 日韩天堂在线| 91麻豆精品国产| 国产吃瓜黑料一区二区| 91在线播放网站| 精品一区二区综合| 国产免费成人av| 国产丰满美女做爰| 97精品视频| 久久青草福利网站| 国产亚洲欧美日韩高清| 日韩区欧美区| 精品国产伦一区二区三区观看方式 | 中国av一区二区三区| 九九久久九九久久| 羞羞在线观看网站| 成人av网在线| 黄色一级片网址| 免费观看91视频大全| 加勒比久久综合| 久久久久一本一区二区青青蜜月| 波多野结衣电车痴汉| 国产精品一国产精品| 欧美精品亚州精品| 亚洲最大成人av| 在线观看欧美日韩电影| 91精品国产福利| 女女互磨互喷水高潮les呻吟| 刘亦菲一区二区三区免费看| 欧美变态凌虐bdsm| 欧美韩国日本在线| 亚洲图片欧美| 狠狠躁夜夜躁人人爽天天天天97| 中文国产在线观看| 91超碰在线| 亚洲а∨天堂久久精品喷水| 久久久久久视频| 欧美激情网址| 91高清视频免费观看| 开心激情综合网| 日韩国产欧美在线观看| 久久久7777| www.999av| 国产精品久久久久久久久免费丝袜| 欧美第一页浮力影院| 手机av在线播放| 精品久久久久一区二区国产| 国产真实乱人偷精品视频| 欧美午夜寂寞| 日韩av电影在线免费播放| 日韩a视频在线观看| 麻豆精品精品国产自在97香蕉| 日韩欧美视频一区二区| 男人午夜天堂| 日韩专区一卡二卡| 日韩精品第1页| 亚洲1卡2卡3卡4卡乱码精品| 欧美一区欧美二区|