Использование LINQ GetChangeSet (), чтобы показать пользователю, что произошло - PullRequest
1 голос
/ 22 апреля 2010

Допустим, у меня есть обновление L2S, и я хотел бы показать, что изменилось для пользователя. Где GetChangeSet () заполняется? Сразу после того, как я назначу значения или после context.SubmitChanges()?

Если второе; Теоретически я мог бы изменить тип возвращаемого значения на IList, а затем вернуть return context.GetChangeSet().Updates;?

1 Ответ

1 голос
/ 28 июля 2010

AFAIK, прежде чем позвонить, отправьте изменения; для отправки изменений используется информация GetChangeSet, чтобы определить, какой SQL генерировать и т. д.

...