我创建了一个操作过滤器,它记录用户在特定时间执行的 CUD(创建、更新、删除)操作。使用 Entity Framework DB First 作为数据访问方法。
我将 ObjectSet 作为字符串传递给操作过滤器,这样我就可以在 CUD 操作下检索表的先前值。
在动作过滤器中,我试图将 ObjectSet 的数据获取为
var tableSet = dbContext.GetType().GetProperty(_tableName).GetValue(dbContext, null) as ObjectQuery;
以下是我能看到的结果
我的问题是,我怎样才能获得结果视图中显示的数据。