2011-05-26 41 views
3

我見過很多關於使用其他數據庫和框架檢索新創建記錄的標識ID的文章。我在Silverlight RIA Services應用程序的代碼中創建了一條記錄。我執行Add方法,然後在DomainContext上執行SubmitChanges,但我沒有看到該ID。它出現爲0.我如何獲得新的ID?謝謝。從RIA服務中的新記錄獲取標識ID

回答

2

試試這個

private void OnProfileCreateCallback(SubmitOperation submitOperation) 
     { 
      submitOperation.ChangeSet.AddedEntities.First().GetIdentity() 
     .... 
     } 

OnProfileCreateCallback是一個回調方法context.submitchanges(...)使用

,如果您有多個記錄作爲附加的一部分,你可以把定製邏輯。

相關問題