2009-04-29 6 views
0

uniqueidentifier (GUID)로 설정된 PrimaryKey 테이블이 있고 SQL Server 2008의 newsequentialid() 함수를 사용하여 자동 채워집니다 ... 행을 수동으로 삽입하면 모든 것이 정상적으로 작동합니다. 그러나 아음속 클래스와 저장소를 사용하여 레코드를 삽입 할 때 GUID 열의 기본값은 모두 0이며 데이터베이스는 해당 값을 입력합니다. 나는 이것을하지 않고 컬럼의 디폴트 값을 사용해야한다 ... 다른 누구도이 문제를 해결할 수 없다?Subsonic3 및 GUID

답변

2

SQL 2005의 2.0.2에서 수정되었습니다. SQL 2008에 문제가 있는지 궁금합니다. 어떤 버전을 사용하고 있습니까? 나는 이것이 아직 3.x에서 다루어지지 않았을지도 모른다고 생각하고있다.

+0

T4 템플릿과 함께 SS3 버전을 사용하고 있습니다 ... 어떤 SVN 개정판을 기억하지 못합니다. 현재로서는이 문제를 해결하기 위해 COMB를 생성하고 있지만 정상적으로 작동하는지보고 싶습니다. 어쩌면 SVN에서 최신 버전을 구해서 문제가 아직 있는지 확인할 것입니다. 그 방법으로 내가 사용하는 버전을 정확히 알 수 있습니다. – bbqchickenrobot