实体框架查询中的动态命名表

时间:2013-02-04 17:39:41

标签: asp.net entity-framework repository

我正在考虑如何管理我正在计划的应用程序的表命名问题。

目前有一个包含原材料的表(大约150行),每行有大约20列,主要是用于计算的浮点数值。作为参考,我们将此表称为“材料”。

由于这些数字列会定期更新,而且某些用户也可能希望创建自定义版本,因此我将创建一个管理实用程序,允许复制/编辑此材料表,但关键是它只允许“另存为”新的表名,以便永远不会销毁数据。

因此,使用自动例程,我将创建'materials_1“,”materials_2“等等。当在网站的另一部分进行计算时,我将存储用于该网站的材料表的名称。计算所以将来可以进行审计以找出结果的来源。

现在......我是否有可能在实体框架/工作单元/存储库方式(如John Papa的codecamper示例)中执行此操作,而不必不断编辑datacontext并添加新创建的表名称?我无法看到如何将变量传递给包含特定表名的存储库接口,即使物理表名称不同,它仍然是“材料”实体?

0 个答案:

没有答案