修改PD的OOM生成脚本

修改内容如下

C# 2::Profile\Attribute\Templates\definition

\n

.if (%isGenerated%) and (%isValidAttribute%)

 /// <summary>\n

 .if (%Comment% == "")

 ///\n

 .else

 %comment%\n

 .endif

 /// </summary> 

[%oidDocTag%\n]

 .if(%customAttributes% != "")

[%customAttributes%]\n

 .endif

\[Display(Name = "%Name%")\]\n

   .if (%Multiple% == false) and (%isIndexer% == false)

 public [%flags% ]%dataType% %fieldCode%[ = %InitialValue%] { get; set; }

   .else

 public [%flags% ]%dataType%[%arraySize%] %fieldCode%[ = %InitialValue%] { get; set; }

   .endif

.endif

C# 2::Profile\Class\Templates\definition

 /// <summary>\n

 .if (%Comment% == "")

 ///\n

 .else

 %comment%\n

 .endif

 /// </summary> 

[%oidDocTag%\n]\

[%classProperties%\n]\

\[Table("%Code%")\]

public [%flags% ][%isPartialType%?partial ]class %Code%[%genericTypeParameters%][ : %inheritanceList%][ %genericTypeConstraints%]

{

[\

   %members%\n

]\

[\

   %innerClasses%\n

]\

[\

   %innerInterfaces%\n

]\

}

C# 2::Profile\Classifier\Templates\usings

.unique

using System;

using System.ComponentModel;

using System.ComponentModel.DataAnnotations;

using System.ComponentModel.DataAnnotations.Schema;\n

.if (%isWebServiceClass%)

using System.Web;

using System.Web.Services;

.endif(\n)

[%Imports%\n]

.endunique

C# 2::Profile\Class\Criteria\Enum\Templates\definition

.foreach_item(Attributes)

\n

/// <summary>\n

 .if (%Comment% == "")

///\n

 .else

 %comment%\n

 .endif

/// </summary> 

[%oidDocTag%\n]

 .if(%customAttributes% != "")

[%customAttributes%]\n

 .endif

\[Display(Name = "%Name%")\]

[%definition%]

.next(,\n)


最后效果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三项超标

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值