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

2017宝宝摄影师小游戏下载-2017宝宝摄影师app9.12.0000苹果最新版
超巨大塔防生产线手游下载-超巨大塔防生产线安卓版3.5 官方版
打造世界1.4.000修改器-打造世界1.4.000多功能修改器
玉藻前动态壁纸下载-wallpaper engine Fate/Extra玉藻前动态壁纸1080P高清版
掌上路路通IOS下载-掌上路路通苹果版3.3.10IPhone版
苹果x刘海壁纸下载-苹果iOS8风格主题壁纸手机版
全职高手x火花社app1.3.7 安卓最新版
魔兽地图圣魔之血4.6天使的哭泣-圣魔之血4.6天使的哭泣(附隐藏英雄密码)正式版
卖房通app下载-房小二卖房通2.46.0 手机版
墨斗工约app下载-墨斗工约app2.0.2 安卓版
永成家庭小帐本(简单方便的流水式记帐)3.7 绿色特别版
云百惠软件下载-云百惠app0.0.31 安卓最新版
Hunting Simulator游戏下载-模拟狩猎Hunting Simulator官方中文免安装版
子龙传奇手游下载-子龙传奇安卓版1.0 官方版
自动连点器苹果免费版下载-自动连点器最新版18.0 苹果版
松果时刻APP下载官方版-松果时刻1.1.0 最新版
妖精面包房扑家汉化版下载-妖精面包房手游1.2.6官方版
一念逍遥仙海渡夏完整版攻略下载-一念逍遥仙海渡夏1.0.23062801 安卓版
新西兰华人婚恋交友可遇app-KeYu华人婚恋交友软件(可遇)1.0 官网手机客户端
世界杯翻译官下载-世界杯翻译官1.0.2 安卓最新版