У меня есть приложение Silverlight, использующее службы RIA и LINQ2SQL, и в моем приложении Silverlight есть объекты.
Я запрашиваю все записи в таблице (с помощью запроса LINQ с использованием контекста данных) в приложении Silverlight, создаю пользовательский элемент управления для каждого объекта (записи) и помещаю этот объект в элемент управления, потому что информация мне понадобится позже. Позже пользователь вносит изменения в этот объект (хранящийся в элементе управления), и я хочу сохранить его обратно в базу данных.
Моя проблема в том, что когда я иду, чтобы сохранить объект, у меня нет контекста данных для выполнения SubmitChanges. Я не могу прикрепить его к новому контексту, потому что он говорит, что он уже прикреплен.
Что лучше всего подходит для этой ситуации?