我们正在将EF Core与数据库一起使用,数据库管理员会不断对其进行更改。因此,我们不能总是检查该数据库中的更改。在此类数据库中使用EF Core的最佳方法是什么? 我们尝试使用数据库优先方法,但是我们不能总是在项目中重新生成模型类。
答案 0 :(得分:1)
和管理层一起讨论。当数据库不断变化时,我看不到任何工作方式。
我们现在在这里做的是让特殊的人负责:
当您对第3方不断变化的数据库进行处理时,没有任何方法可以做,而如果您人数更多,情况会变得更糟。
答案 1 :(得分:0)
跟踪数据库中的更改的一种方法是对其进行源代码控制。至少,那么您知道发生了什么变化。当其他人修改通讯不良的数据库时,总体上仍然不是最佳方案。