Есть ли способ проверить, была ли изменена сущность Linq to SQL? - PullRequest
0 голосов
/ 23 июня 2009

Контекст данных может это сделать, но мне нужно немного обойти функцию SubmitChanges из-за наличия двухэтапного процесса вставки и нехватки времени, чтобы выяснить, как заставить его работать правильно. Есть несколько вещей, которые представляют собой списки элементов, которые могут или не могут быть изменены, и я хотел бы представить только фактически измененные элементы в процессе ... есть ли способ для программиста сказать, какие элементы были изменены

Кроме того, возможно ли обойтись без исходного контекста данных, из которого они получены?

По какой-то причине я думаю, что нет в этой последней части, но я думаю, что я могу передать контекст в случае необходимости.

Ответы [ 2 ]

1 голос
/ 23 июня 2009

Вы пытались использовать события PropertyChanged / ing для сущностей? Я дам кому-нибудь еще ответить на второй вопрос. Я считаю, что вам придется копировать данные об изменениях состояния из одного контекста в другой, когда вы отсоединяете / присоединяете свою сущность.

0 голосов
/ 23 июня 2009

Вы можете использовать для этого DataContext.GetChangeSet () метод.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...