Хм. По общему признанию, это «лучшая догадка», так как я не пробовал ее с помощью хранимой процедуры, но это то, что вы ищете:
... Do Updates ...
// if sdc is your DataContext
int changedRecords = sdc.GetChangeSet().Updates.Count();
sdc.SubmitChanges();
Это для Обновленных записей, и вы можете при необходимости заменить .Updates на .Inserts и .Deletes. Пока хранимая процедура является частью контекста данных, она должна отслеживаться с помощью GetChangeSet ().