Codesmith怎么判断sqlserver数据库字段是不是标识自增字段

使用ExtendedProperty扩展信息判断

CS_isIdentity:是否为标识符,不支持Access

CS_isComputed:是否为计算列

CS_isDeterministic:是否确定...

CS_IdentitySeed::标识列种子数

CS_IdentityIncrement:标识列递增量

CS_Default:列的默认值 

CS_isRowGuidCol

例子:

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

 

posted on 2017-03-09 10:49  林石  阅读(367)  评论(0编辑  收藏  举报