2

我正在尝试在我的 Linq to Entities 对象上下文中实现通用审计。

我已经通过内置的 ObjectStateEntry 方法在很大程度上实现了这一点,但是我发现了一个缺陷,并想知道是否有解决方法。以下面的例子为例:

tblServer
Server Key    Server Name    ServerTypeKey
1             Server 1       1

tblServerType
ServerTypeKey      Description
1                  Database Server
2                  Web Server

现在,当使用 tblServer 的内置更改跟踪时,我在更改为 ServerTypeKey = 2 后得到以下信息

服务器密钥 1 旧服务器类型密钥 [1] 新服务器类型密钥 [2]。

在进行审计时,是否可以写出 Foregn Key 表描述而不是键值?

4

0 回答 0