我习惯在写表的创建脚本时将注释直接写在脚本里,比如
/*账套*/
CREATE TABLE [dbo].[AccountingBook]
(
[IDNO] NVARCHAR (255) NOT NULL, /*ID*/
[BH] NVARCHAR (255) NULL, /*业务编号*/
[Name] NVARCHAR (255) NOT NULL, /*名称*/
[Decription] NVARCHAR (255) NULL, /*描述*/
[Owner] NVARCHAR (255) NOT NULL, /*所属*/
CONSTRAINT [PK_AccountingBook] PRIMARY KEY CLUSTERED ([IDNO] ASC)
)
这样写很直观,如果在vs里创建一个数据库项目,把表的创建脚本放在里面进行管理,就非常方便的。
由于习惯用自己的Orm框架,所以DTO也就是那些数据映射实体我都是用codeSmith生成,生成这些DTO对象时,我想共用我的那些注释,那么我该怎么办呢,之前,我需要把这些注释复制出来写成一些注释创建的脚本,像这样
exec sp_addextendedproperty N'MS_Description', N'字段描述', N'user', N'dbo', N'table', N'表名', N'column', N'字段名'
添加注释的目的是除了在使用数据库连接工具时方便查看表和字段的说明外,还可以使用CodeSmith生成代码的时候就可以通过编写模版生成带注释的映射DTO 对象,如下
/// <summary>/// 业务编号/// </summary>[Column(ColumnName=Columns.BH,FullName=Columns.BHFullName,Index=1,CType=typeof(string),Description="业务编号")]
[DataMember(Order = 1)]public virtual string BH{get;set;}
但是由于表创建脚本里的注释不能直接写入到数据库的表和字段中,所以注释的创建脚本我需要再写一次,我觉得比较不爽,于是我决定写个小工具从表的创建脚本里面抽取那些本来就写好的注释,从而减小重复机械的工作,也防止错误的发生。
- PC官方版
- 安卓官方手机版
- IOS官方手机版















蓝云工具箱绿色免安装版v4.3 最新版
酷鱼网扫描端2.0.12178.370 官方版
摸鱼屏保2.0.exe最新版
疯狂星期四文案最新版1.0 pc电脑版
鸟人云手机电脑版1.0 官方版
VMOS云手机电脑版1.1.5.0 官方版
飞智游戏厅电脑版(飞智游戏手柄连接软件)v2.5.0.7 PC空间站版
fanbook客户端v1.6.97.1552 官方版
iriun webcam for pc2.8.1 pc版
ElevenClock(win11时钟小工具)3.7.0 免费版
定时强制锁屏软件1.0 彩蛋版
Windows微信多开助手v1.0 C++版
eSearch识屏搜索1.7.4 免费版
电脑助手20220718单文件版免费下载
自然人电子税务局(扣缴端)V3.1.173 全国通用版
批量二维码生成器1.2.0 免费版
柜柜PC客户端(家具设计)3.4.1.2 官方正式版
剪切板资源捕获器(抓取下载链接工具)1.0.0 免费版
我的ABC软件工具箱6.25.0 官方64位版本
奥维互动地图2025高清卫星地图v9.9.6 X64 电脑版
精锐万能票据打印软件4.5.1.0 破解版
滴答清单电脑客户端4.2.0.1最新版
MveBox(哩哔哩Blibli解析下载工具)1.0 免费版
Simple Allow Copy(万能网页复制插件)0.8.3 最新版
云上越秀电脑版4.5.1.2 官方版
2021吾爱京东助手520特别版
云屋白板4.9.3.0最新版
今目标免费版2021版10.3.0.253 官方版
蓝奏云直链解析工具1.0绿色版
划词搜题工具1.0免费版





动漫共和国PC端1.1.0 最新版
联想Aero视觉效果修复工具1.85.1 中文绿色版
小飞机COM串口调试工具1.0 绿色版
通过qq号查手机号工具安卓+电脑
iBackup Change(iTunes备份路径修改工具)1.
chrome摄像头插件4.1官方最新版
梯控系统发卡器扇区更改工具绿色版
加密工厂3.8.0.595 官方最新版
星空计分牌软件(比赛计分软件)2.0 免费版
Google Picasa(图像浏览软件)3.9.141.255中