SQL Server CE에서 데이터 형식이 uniqueidentifier
인 ID 열을 만들 수 있습니까? 그렇다면 어떻게? 그렇지 않다면 왜 안 되겠습니까?SQL Server CE에서 ID로 사용되는 Uniqueidentifier?
VS2010의 서버 탐색기에서 "새 테이블"을 사용하여 생성하려고 시도했으며 유형이 int 일 때만 ID 옵션이 활성화됩니다.
편집 : 나는 열 PK를 만들었다 EricEJ의 제안에 따르면
. 나는 또한 "ROWGUID"
이CREATE TABLE [MyTable] (
[Id] uniqueidentifier ROWGUIDCOL
...
내가 정확히 RowGuid
재산의 용도를 모를 수 있지만, 즉 자동으로 따라 새 기본 GUID-가치를 창출하기 위해, 원하는 효과를 갖고있는 것 같다 설정 코드에 삽입 할 필요없이 삽입 할 수 있습니다. 순차적 GUID가되는 기본값을 갖는 것이 좋지만 SQL Server CE에서는 지원하지 않는 것 같습니다.
좋은 생각 - ROWGUIDCOL은 SQL CE 용 NEWID() 기본값을 설정하는 것과 같습니다 - http://msdn.microsoft.com/en-us/library/ee210989.aspx – ErikEJ