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

欢乐跳一跳1.5 安卓手机版
锤锤文件扫描1.0 安卓手机版
笔书亭APP官方版下载-笔书亭免费阅读小说APP纯净版62.7.3 最新版
沪江小D词典ios-苹果沪江小D词典客户端2.10.4 官网最新版
华为手机信息查询软件下载-华为手机信息查询1.0.0 安卓版
我去!还有这种操作2游戏下载-我去!还有这种操作2苹果版1.0 ios手机版
自然拼读 phonics 4app下载-自然拼读 phonics 4app6.9.1 安卓手机版
父母资格审查考试游戏下载-父母资格审查考试官方版1.0 手机版
上古神魔手游官网下载-上古神魔手游官方版1.0.1 正式版
骷髅女孩DLC角色下载-骷髅女孩全DLC+隐藏人物版中文版免费版
叽咪叽咪app下载-叽咪叽咪手机版0.2.79安卓版
阿拉订下载-阿拉订电子兑换券手机客户端6.3.0.20 官网最新版
程集采五金建材商城app下载-程集采五金建材商城1.0.0 专业便捷版
仙侠情缘录游戏下载-仙侠情缘录手游1.0 ios版
威锋社区iPhone版下载-威锋社区app苹果版1.0 官方ios版
2017春节被逼相亲攻略-2017春节相亲自救指南doc完整版
2021最美的福字图片大全-2021吉祥漂亮的福字图片高清版
JPassword Recovery免费版(7zip压缩密码破译)1.09 最新版
欧姆龙电子血压计-Omron欧姆龙HEM-4011C用户指南pdf格式使用说明书
恋爱表情包手游下载-恋爱表情包游戏2.0 安卓版