0

我创建了一个操作过滤器,它记录用户在特定时间执行的 CUD(创建、更新、删除)操作。使用 Entity Framework DB First 作为数据访问方法。

我将 ObjectSet 作为字符串传递给操作过滤器,这样我就可以在 CUD 操作下检索表的先前值。

在动作过滤器中,我试图将 ObjectSet 的数据获取为

var tableSet = dbContext.GetType().GetProperty(_tableName).GetValue(dbContext, null) as ObjectQuery;

以下是我能看到的结果

调试 tableSet 对象

我的问题是,我怎样才能获得结果视图中显示的数据。

4

1 回答 1

1
foreach(var result in tableSet){
   // do something with result
}
于 2015-03-12T19:20:39.433 回答