在当前事务中,在提交之前,我想查看当前修订的所有更改。我可以通过以下方式获得当前的修订:
auditReader.GetCurrentRevision<CustomRevisionEntity>(true)
modifiedBy和版本号是正确的。但是,ModifiedEntityNames为null,尽管在此事务中修改了一些实体。 ModifiedEntityNames是映射到REVCHANGES表的ENTITYNAME列的属性
以下代码返回一个空集:
ISet<Tuple<string, Type>> modifiedEntityTypes = auditReader.CrossTypeRevisionChangesReader().FindEntityTypes(lastRevision.Value);
在提交之前是否无法检索修改过的实体?
答案 0 :(得分:1)
至少在Java版本中,更改是在commit / flush上写的。