在MVC中的Entity框架中动态添加表

我有一个MVC应用程序,我需要动态添加表,即动态准备表名。 有什么方法可以检查表的存在,如果不存在则将其添加到实体模型中。

如果我们能够创建表,那么我们如何使用实体模型的对象访问动态创建的表名?

不。如果要在EF中使用新表,还需要在上下文中公开相关的实体(类),映射和ObjectSet 。 在这里你有一些想法在EF中使用“动态”方法意味着什么。

为什么不在控制器中创建KeyValuePair>或者视图模型,然后根据keyvaluepair对象的值创建强类型视图并在其中创建表。 或者你在谈论其他类似的桌子?