【发布时间】:2010-07-01 13:13:40
【问题描述】:
我有一个模拟后端 MSSQL 数据库的 EDM (phoneDB)。我开发了一个 ASP.NET (VB) 应用程序,它允许编辑此数据库中的信息。当有人编辑记录条目时,我想记录此操作。
现在,我正在做以下事情:
For Each..Next 检查条目是否是已修改其实体状态的对象。
And If Not..End If 这样可以确保我们不处理关系实体或空实体。
现在这是变得模糊的地方。我想要做的是从这些修改过的对象中获取信息并将它们记录到数据库中。现在我有这样的东西:
Dim audit as History
audit.action = "Changed information in " & propName & " to " & entry.CurrentValues(propName) & " from " & entry.OriginalValues(propName)
audit.action_by = this_user
audit.action_date = Date.Now
audit.extension_id =
但是,我不确定如何告诉它从条目中提取特定属性。例如,我需要获取(伪代码)类似:
audit.extension_id = entry.OriginalValues(extension_id)
【问题讨论】:
标签: asp.net entity-framework ado.net entity-framework-4