代码之家  ›  专栏  ›  技术社区  ›  Thea Ray Suelzer

使用实体框架在运行时更改数据库结构?

  •  1
  • Thea Ray Suelzer  · 技术社区  · 16 年前

    我必须编写一个解决方案,使用同一代码中具有不同结构的不同数据库。因此,当用户登录到应用程序时,我会在运行时确定他/她连接到哪个数据库。用户可以在任何时候创建表和列,他们必须随时看到更改。我使用同一代码的原因是信息对不同数据库的操作方式相同。如何在运行时完成此任务?实际上,实体框架是解决我问题的好方法吗?

    提前谢谢。

    1 回复  |  直到 16 年前
        1
  •  0
  •   Craig Stuntz    16 年前

    你可以在EF4上用 code-first model . 也就是说,无论有没有ef,我都倾向于避免动态地更改db元数据。相反,我会选择一个适合用户不断变化的需求的模式。