如何动态选择具有实体框架4.x的表?

Ant*_*lin 5 .net c# entity-framework ado.net-entity-data-model entity-framework-4

假设我有一个名为的数据库MyDatabase,它有两个表 - MyTable1MyTable2.使用Code First方法与Entity Framework 4.x和.NET 4,我生成了一个名为MyDatabaseContextcontains MyTable1s和的上下文MyTable2s.

通常,表格被访问MyDatabaseContext.Table1s.<Command>.在我的数据库中,许多表共享几个公共字段(例如CreatedOn,ModifiedOn).我希望能够动态替换表名,以便我可以对任何表执行相同的查询.

我真正想要的东西(似乎没有)似乎是这样的 MyDatabaseContext[ContextTableName].<Command>.

有没有人知道在查询时是否存在动态选择表的功能.