Silverlight 4.0 从RIA服务中的新记录获取标识ID

Silverlight 4.0 从RIA服务中的新记录获取标识ID,silverlight-4.0,mvvm,wcf-ria-services,Silverlight 4.0,Mvvm,Wcf Ria Services,我看过很多关于使用其他数据库和框架检索新创建记录的标识ID的文章。我正在Silverlight RIA服务应用程序中创建代码记录。我执行Add方法,然后在DomainContext上执行SubmitChanges,但我没有看到ID。它显示为0。我如何获得新的身份证?谢谢。试试这个 private void OnProfileCreateCallback(SubmitOperation submitOperation) { submitOperation.Cha

我看过很多关于使用其他数据库和框架检索新创建记录的标识ID的文章。我正在Silverlight RIA服务应用程序中创建代码记录。我执行Add方法,然后在DomainContext上执行SubmitChanges,但我没有看到ID。它显示为0。我如何获得新的身份证?谢谢。

试试这个

private void OnProfileCreateCallback(SubmitOperation submitOperation)
        {
          submitOperation.ChangeSet.AddedEntities.First().GetIdentity()
        ....
        }
OnProfileCreateCallback是上下文中使用的回调方法。submitchanges(…)

如果有多条记录作为add的一部分,则可以放置自定义逻辑