我正在尝试在Linq to Entities Object Context中实现泛型审计。
我已经通过内置的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表描述而不是键值?