在运行时动态调整EDMX定义

时间:2012-12-05 21:32:14

标签: asp.net entity-framework asp.net-web-api runtime odata

我们使用EF edmx文件来定义db的概念模型。这用于从我们的odata提供者访问数据库。

目前的问题是我们发现由于edmx的大小(非常大),某些事情导致EF在某些情况下真正陷入困境。主要的打击是表之间的关系。当表格之间添加关系时,当odata或webapi表示数据时,似乎存在潜在的指数增长。

情况是我们只在5%的运行时案例中使用这些关系。

我的问题是,有没有办法在运行时动态更改edmx以在我们需要时添加关系,所以在95%的其他情况下它们不会影响性能?这是否可以在运行时更改edmx定义并对此产生影响?

由于

0 个答案:

没有答案