标签: .net entity-framework audit
我在SaveChanges()方法中设置了审计代码,该方法捕获实体上的任何更改并将审计记录存储在数据库中。但是,一些属性只是整数外键,如果用户看到之前的外键是5而现在是9,则对用户没有任何意义。相反,我希望能够指示访问外键属性时返回的内容因为它的价值。即审计PersonId属性实际上返回forename + surname + dob。
我最初的设置是将属性的getter设置为返回值,但这会导致实际id需要返回的其他地方出现问题。
关于如何实现这一目标的任何想法?