Я запускаю код, чтобы получить набор изменений непосредственно перед вызовом изменений Linq Submit.
private void OnSubmitHandleReplication()
{
System.Data.Linq.ChangeSet changes = GetChangeSet();
//Do something with change set
}
В разделе «сделать что-то» мне нужно знать, в каком порядке были отправлены объекты и в каком порядке они будут публиковать в базе данных. Я вижу, что набор изменений имеет .Inserted, .Updated и .Deleted. Я предполагаю, что они находятся в том порядке, в котором они будут применяться. Однако я хочу знать общий порядок. Я предполагаю, что это может быть Вставка, Обновление, затем еще 3 вставки, или что-то, что включает отскок назад и вперед между этими коллекциями.
Обновление 1
Извините, но заголовок понятен, Linq to SQL
Обновление 2
Причина, по которой я это делаю, состоит в том, чтобы воспроизвести их позже в другой базе данных.