如何从Entity Framework中的动态ObjectSet中检索数据

时间:2015-03-12 13:55:52

标签: c# asp.net-mvc entity-framework action-filter custom-action-filter

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

我将ObjectSet作为字符串传递给Action Filter,因此我可以在CUD操作下检索表的先前值。

在Action Filter中我试图获取ObjectSet的数据为

  

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

以下是我能够看到的结果

Debugging the tableSet object

我的问题是,如何获取结果视图中显示的数据。

1 个答案:

答案 0 :(得分:1)

foreach(var result in tableSet){
   // do something with result
}