3
我見過很多關於使用其他數據庫和框架檢索新創建記錄的標識ID的文章。我在Silverlight RIA Services應用程序的代碼中創建了一條記錄。我執行Add方法,然後在DomainContext上執行SubmitChanges,但我沒有看到該ID。它出現爲0.我如何獲得新的ID?謝謝。從RIA服務中的新記錄獲取標識ID
我見過很多關於使用其他數據庫和框架檢索新創建記錄的標識ID的文章。我在Silverlight RIA Services應用程序的代碼中創建了一條記錄。我執行Add方法,然後在DomainContext上執行SubmitChanges,但我沒有看到該ID。它出現爲0.我如何獲得新的ID?謝謝。從RIA服務中的新記錄獲取標識ID
試試這個
private void OnProfileCreateCallback(SubmitOperation submitOperation)
{
submitOperation.ChangeSet.AddedEntities.First().GetIdentity()
....
}
OnProfileCreateCallback是一個回調方法context.submitchanges(...)使用
,如果您有多個記錄作爲附加的一部分,你可以把定製邏輯。