我正在使用Subsonic(simplerepository)和SQLite,我有一个Int64属性标记为[SubSonicPrimaryKey]的类:
[SubSonicPrimaryKey]
public Int64 MyID;
转化为:
[MyID] integer NOT NULL PRIMARY KEY AUTOINCREMENT
是否可以禁用AUTOINCREMENT功能?
答案 0 :(得分:2)
好吧,我自己找到了。自动增量功能是自动的,无法关闭。这是代码的作用:
if(column.IsPrimaryKey)
{
sb.Append(" NOT NULL PRIMARY KEY");
if(column.IsNumeric)
sb.Append(" AUTOINCREMENT ");
}