)
[IDNO] NVARCHAR(255)NOT NULL, /*ID*/
CONSTRAINT [PK_AccountingBook]PRIMARY KEY CLUSTERED([IDNO]ASC)
这样写很直观,如果在vs里创建一个数据库项目,把表的创建脚本放在里面进行管理,就非常方便的。
由于习惯用自己的Orm框架,所以DTO也就是那些数据映射实体我都是用codeSmith生成,生成这些DTO对象时,我想共用我的那些注释,那么我该怎么办呢,之前,我需要把这些注释复制出来写成一些注释创建的脚本,像这样 邮箱提取软件-苏苏贴吧邮箱提取器1.0 绿色免费版
[Name] NVARCHAR(255)NOT NULL, /*名称*/
[BH] NVARCHAR(255)NULL, /*业务编号*/
CREATE TABLE [dbo].[AccountingBook]
添加注释的目的是除了在使用数据库连接工具时方便查看表和字段的说明外,还可以使用CodeSmith生成代码的时候就可以通过编写模版生成带注释的映射DTO对象,如下
exec sp_addextendedpropertyN'MS_Description',N'字段描述',N'user',N'dbo',N'table',N'表名',N'column',N'字段名'
我习惯在写表的创建脚本时将注释直接写在脚本里,比如
///<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, /*所属*/
[Decription] NVARCHAR(255)NULL, /*描述*/
/*账套*/
但是由于表创建脚本里的注释不能直接写入到数据库的表和字段中,所以注释的创建脚本我需要再写一次,我觉得比较不爽,于是我决定写个小工具从表的创建脚本里面抽取那些本来就写好的注释,从而减小重复机械的工作,也防止错误的发生。
pk10在哪玩 万博被端了 渔乐争霸上下分 乐彩彩票客户端 可与店乐鱼电竞展开

仙女头像软件下载-仙女头像app1.2.1 可爱版
乐享视频app下载正版-乐享视频app5.4.0 手机版
天国拯救更逼真的灯光照明MOD免费版
Poni官方版下载-Poni手机版0.0.3 手机版
邪恶鸡脚游戏下载-邪恶鸡脚(Chicken Feet)1.2 安卓版
三星usb驱动删除工具(卸载USB驱动程序)1.5.33.0 官方版
飞瓜数据app官方免费下载-飞瓜数据APP1.2.4官方专业版
英雄的征程19.8地图下载-英雄的征程19.8修复版【附攻略】
忍者荣耀送300连抽折扣平台下载-忍者荣耀折扣版1.0.10 最新福利版
北京优学教育app下载-北京优学教育ios版1.0 手机最新版
启明最强连点APP下载安卓版-启明最强连点1.48 最新版
天财晨曦C9财务决策分析系统8.0 标准版
山火租号平台下载-山火租号客户端7.9.0.1250 电脑版
硬盒玩家app下载-硬盒玩家1.0.1 最新版
网站子域名、C段、同IP服务器查询工具1.0 中文绿色版
99U客户端下载-99U(企业协同)26.6.0 最新版
蜡笔小新极速版大号模式下载-蜡笔小新极速版模块最新版(支付宝自动收取能量喂鸡软件)1.8.8 最近版本
中星商业管理系统官方下载-中星商业管理系统7.0 官网最新版
纸笔骑士3安卓下载-骑士经理3手机版1.0 最新版
广告检测手机app-手机视频广告拦截器(广告检测插件)1.6.2 后台版