实体框架代码优先 - 数据库架构经常更改

时间:2015-03-08 22:49:32

标签: c# ef-code-first entity-framework-6

我在寻找建议。我打算使用EntityFramework Code First。我正在开发一个系统,可以从外部模块添加实体到EF模型。这样做的最佳做法是什么?应在运行时更改数据库模型。

谢谢

1 个答案:

答案 0 :(得分:0)

我认为这不是代码问题。基本上,您正尝试从应用程序本身对数据库执行DDL(创建表,更新表等)命令。我的建议是,您针对用户无法更改的数据库(例如,AppMasterDb)运行您的应用程序。如果他们想要注入表或视图,请为它们分配不同的数据库或模式以进行逻辑分离。