实体框架代码优先 - 更改过于频繁的数据库架构
本文关键字:于频繁 数据库 代码 框架 实体 | 更新日期: 2024-10-31 16:25:16
我正在寻找建议。我计划首先使用EntityFramework Code。我正在开发一个系统,可以在其中从外部模块将实体添加到 EF 模型中。这样做的最佳实践是什么?应在运行时更改数据库模型。
谢谢
我不认为这是代码优先的问题。基本上,您正在尝试从应用程序本身对数据库执行DDL(创建表,更新表等)命令。我的建议是针对用户无法更改的数据库(例如AppMasterDb)运行应用程序。如果他们想要注入表或视图,请为他们分配不同的数据库或架构以进行逻辑分离。