CodeSmith中字段的ExtendedProperty使用说明

CS_isIdentity:是否为标识符,不支持Access
CS_isComputed:是否为计算列
CS_isDeterministic:是否确定...
CS_IdentitySeed::标识列种子数
CS_IdentityIncrement:标识列递增量
CS_Default:列的默认值 
CS_isRowGuidCol:是否GUID列(待定)

例子:

 

Identity Field = <% foreach(ColumnSchema cs in SourceTable.Columns) { 
      
if( ((bool)cs.ExtendedProperties["CS_IsIdentity"].Value) == true)
      {
            Response.Write(cs.Name);
      }
}
%>
<%
foreach(ColumnSchema cs in SourceTable.Columns)

      
if (cs.ExtendedProperties["CS_Default"!= null)
      {
            Response.WriteLine(cs.ExtendedProperties[
"CS_Default"].Value);
      }
}
%>

原创作品出自努力偷懒,转载请说明文章出处http://www.cnblogs.com/kfarvid/

原文地址:https://www.cnblogs.com/kfarvid/p/2133822.html