В текущей транзакции перед фиксацией я хочу увидеть все изменения для текущей ревизии. Я могу получить текущую версию, выполнив:
auditReader.GetCurrentRevision<CustomRevisionEntity>(true)
ModifiedBy и номер версии верны. Однако ModifiedEntityNames имеет значение null, хотя некоторые объекты были изменены в рамках этой транзакции. ModifiedEntityNames — это свойство, которое сопоставляется со столбцом ENTITYNAME таблицы REVCHANGES.
Код ниже возвращает пустой набор:
ISet<Tuple<string, Type>> modifiedEntityTypes = auditReader.CrossTypeRevisionChangesReader().FindEntityTypes(lastRevision.Value);
Разве нельзя получить измененные объекты перед фиксацией?