В проекте ASP.NET/C#, который я разрабатываю, все изменения (вставки / обновления / удаления) должны проверяться в отдельной таблице вместе с первичным ключом. Однако есть одно препятствие, которое я не могу преодолеть.
Для обновления я фиксирую ModifiedMemberInfo и создаю строку для аудита из этого - пример ниже:
foreach (ModifiedMemberInfo mmi in dc.Jobs.GetModifiedMembers((Job)Table))
{
ActionToAudit += LINQChangeActionDetails(mmi);
AuditDesc = "Modified Job details";
}
Проблема в том, что мне также нужно проверять первичный ключ этой работы, но как мне получить к нему доступ?