2010-03-16 4 views
1

I 아음속 (simplerepository) 및 SQLite는 사용하고, 그리고 난 [SubSonicPrimaryKey]로 표시된 INT64 속성이 클래스를는 :아음속의 기본 키 자동 증가를 비활성화하는 방법?

[MyID] integer NOT NULL PRIMARY KEY AUTOINCREMENT

은 :

[SubSonicPrimaryKey]  
public Int64 MyID; 

로 변환되는 AUTOINCREMENT 기능을 비활성화 할 수 있습니까?

답변

2

음, 혼자서 발견했습니다. 자동 증가 기능은 자동이며 전원을 끌 수 없습니다. 코드의 용도는 다음과 같습니다.

 if(column.IsPrimaryKey) 
     { 
      sb.Append(" NOT NULL PRIMARY KEY"); 
      if(column.IsNumeric) 
       sb.Append(" AUTOINCREMENT "); 
     } 
관련 문제