#silverlight-4.0 #mvvm #wcf-ria-services
#silverlight-4.0 #mvvm #wcf-ria-services
Вопрос:
Я видел много статей о получении идентификационного кода новой созданной записи с использованием других баз данных и фреймворков. Я создаю запись в коде в приложении Silverlight RIA Services. Я выполняю метод Add, а затем выполняю SubmitChanges в DomainContext, но я не вижу идентификатор. Оно отображается как 0. Как мне получить новый идентификатор? Спасибо.
Ответ №1:
Попробуйте это
private void OnProfileCreateCallback(SubmitOperation submitOperation)
{
submitOperation.ChangeSet.AddedEntities.First().GetIdentity()
....
}
OnProfileCreateCallback — это метод обратного вызова, используемый в context.submitchanges(…)
Вы можете установить пользовательскую логику, если у вас есть несколько записей как часть add.