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

她时代app1.0 免费版
路由器快速设置工具-路由器设置工具小助手1.2 绿色免费版
批量新建文件夹并命名工具-文件(夹)批量新建工具1.01 中文免费版
淘大运司机app下载-淘大运司机appv4.8 安卓手机版
百职帮app下载-百职帮appv2.1.2 官方版
A Ruler for Windows|屏幕上的尺子工具3.3 英文绿色免费版
玛塔创想编程app下载-玛塔创想编程手机版1.0.0 安卓版
刷圈兔免费版去水印下载-刷圈兔解锁vip版9.6.0 最新版
找到锁屏app下载-找到锁屏app2.8 安卓版【找到锁屏】
雅乐云app下载-雅乐云工程app3.3 安卓版
福星消消乐红包版下载-福星消消乐1.0.4 安卓版
美派音乐app下载-美派音乐软件1.4.0最新版
兄弟传说传奇下载-兄弟传说传奇游戏1.0.0 最新版
猛士冲冲冲游戏下载最新版-猛士冲冲冲1.0 安卓版
托福每日练app1.0 手机客户端
网名多功能助手下载-网名多功能助手软件2.0 免费版
Axcven剪辑手机版APP下载-Axcven剪辑软件官方正版5.3.0 最新版
戴夫大战僵尸木糖自制版下载-戴夫大战僵尸B站M木糖Mmod版本v1.01 mod菜单版
爱惠折app-爱惠折软件3.2.0 安卓手机版
yoyo手游模拟器0.3.9 测试版