实体框架和运行时连接表

时间:2018-04-04 16:10:44

标签: entity-framework

我必须处理一个数据集并将其迁移到不同的数据集。步骤如下 1.我有一个配置表,其中包含表的名称以及包含从源到目标的列的配置和映射的其他表

从表格映射中选择tablename,tablecode

选择列名,从列映射中进行列映射,其中tablecode = 1

  1. 然后查询由第一个选择查询产生的每个表(表名)
  2. 使用Microsoft数据访问库我已经在几年前完成了它现在需求有一些变化,现在我们想要使用EF。我如何在编译时访问我不知道的表

1 个答案:

答案 0 :(得分:0)

EF不应该这样做。

基本上,EF应该将表映射到类或类到表。即使你找到了一个在运行时生成模型的方法,在编译之后你可以用这个类做什么呢?

如果你真的想使用EF,你可以使用依赖注入,并将你的上下文注入应用程序。但是,这个背景应该分别为每个案例做好准备。