수동 마이그레이션 (AutomaticMigrationsEnabled = false;)과 함께 EF Code First를 사용하고 있습니다. 문제는 두 프로젝트간에 하나의 데이터베이스를 공유해야한다는 것입니다.EF 마이그레이션 - 하나의 데이터베이스, 두 개의 프로젝트
Project-A
---DbContext-A
---------Model1
---------Model2
---------Model3
Project-B
---DbContext-A
---------Model2
---------Model3
---------Model4
일부 마이그레이션 파일은 동일하지만 일부는 다릅니다. 예를 들어 Project-B는 Model4가 필요하지만 Project-A는 필요하지 않습니다.
현재 하나의 마이그레이션으로 데이터베이스를 업데이트하면 다른 프로젝트에서는 DbContext가 작동하지 않습니다.
이 시나리오를 처리하는 가장 좋은 방법은 무엇입니까?