2009-04-26 44 views
1

我在VS2008上使用ASP.NET MVC和SQL Compact Edition創建應用程序原型。我有兩個實體彼此具有多對多的關係。當我通過手工SQL將對象保存到數據庫時,我需要找出他們的ID是什麼,以便我可以將一條記錄放入兩個實體之間的映射表中。 auto_increment ID字段實際上是表格的唯一唯一標識符。因此,在我完成插入操作後,如何重新加載記錄並獲取新分配的ID?從SQL Compact Edition獲取auto_increment ID

RE:代碼是藝術,我使用.NET 3.5庫中內置的SqlCeConnection,SqlCeCommand和SqlCeDataReader對象。

+0

你用什麼庫來訪問你的數據庫? – 2009-04-26 16:34:22

回答

1

在隨後調用數據庫時使用「SELECT @@ IDENTITY」。

Compact是單用戶訪問,您不必擔心事務等,以防止其他插入。

相關問題