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(...)使用
,如果您有多个记录作为附加的一部分,你可以把定制逻辑。