代码之家  ›  专栏  ›  技术社区  ›  mamoo

如何禁用亚音速的主键自动递增?

  •  1
  • mamoo  · 技术社区  · 15 年前

    [SubSonicPrimaryKey]    
    public Int64 MyID;
    

    转化为:

    [MyID] integer NOT NULL PRIMARY KEY AUTOINCREMENT

    是否可以禁用自动增量功能?

    1 回复  |  直到 15 年前
        1
  •  2
  •   mamoo    15 年前

    我自己找到的。自动增量功能是自动的,不能关闭。下面是代码的作用:

            if(column.IsPrimaryKey)
            {
                sb.Append(" NOT NULL PRIMARY KEY");
                if(column.IsNumeric)
                    sb.Append(" AUTOINCREMENT ");
            }
    
    推荐文章