我们正在使用EF Core和数据库,数据库管理员不断更改。因此,我们无法始终检查此数据库中的更改。将EF Core与此类数据库一起使用的最佳方法是什么?我们尝试使用Database First方法,但我们不能总是在项目中重新生成模型类。
坐下来与管理层谈谈。当db不断变化时,我认为无法工作。
我们现在在这里做的方式是特殊的人负责:
当你对第三方不断变化的数据库工作时,没有办法做任何工作,如果你是更多的人,它会变得更糟。
跟踪数据库更改的一种方法是对其进行源代码管理。至少,你知道改变了什么。当其他人修改通信不良的数据库时,仍然不是最佳方案。