2010-02-06 58 views

回答

0

生成ID自動是如果你可以修改方案,做什麼@約翰·桑德斯說。 如果你必須做出自己的識別出於某種原因,嘗試使用GUID

Guid g = Guid.NewGuid(); 
3

如果我理解你的問題,你會被添加行到數據庫表,當用戶點擊添加按鈕,並希望該行獲得一個自動生成的ID。

只需添加IDENTITY列。你或許應該讓主鍵,還有:

CREATE TABLE [dbo].[Table_1](
    [ID] [int] IDENTITY(1,1) NOT NULL, 
    [MORE_DATA] [nvarchar](50) NULL 
) 
+0

大概到OP不相關,但是請注意,使用標識列像這樣具有可擴展性的問題(相對於合併複製),你可能會更好使用guid(設置爲uniqueidentifier)。 – 2010-02-06 16:27:11

+0

合併複製是唯一標識列的可伸縮性問題嗎? – 2010-02-06 18:41:23