2017-04-05 10 views
1

ASP.NET Core 용 데이터베이스 마이그레이션 프레임 워크와 관련된 한 가지 질문이 있습니다.EF 코드 ASP.NET 핵심 응용 프로그램의 첫 번째 마이그레이션 대안

그래서 우리는 아름다운 Entity Framework를 가지고 있습니다. 거기에는 첫 번째 마이그레이션 코드가 있으며,이 경우에는 모두 훌륭한 작품입니다. 그러나 응용 프로그램에 EF 대신 Dapper ORM을 사용하고 있으며이 경우 EF 마이그레이션을 사용할 수 없습니다. 그래서 flywaydb migrations과 같은 것을 필요로하지만 ASP.NET Core 어플리케이션에는 필요합니다.

저를 도울 수있는 몇 가지 프레임 워크를 알고 있습니까?

감사합니다.

fluentmigrator

DbUp

하지만 여전히 :

답변

1

이있는 것 같은데 SQL 코드를 얻기 위해 마이그레이션 명령에

Update-Database -Script 

를 사용할 수있는 것은 내 솔루션입니다 th를 조사 할 필요가있다. 해결책은 좀 더 있습니다.

+0

이봐, 내 프로젝트 SharpMigrations 너무 체크 아웃 :) https://github.com/sharpmigrations/sharpmigrations/tree/2.0 – andrecarlucci

0

당신은

+0

예,하지만'Update-Database -Script'는 아시다시피 Entity Framework 명령입니다. 내 경우에는 EF를 전혀 제거하지 않으므로 데이터베이스 마이그레이션을 적용하기위한 다른 방법이 필요합니다. –

1

EF를 전혀 사용하지 않는다고합니다. 왜 Visual Studio 데이터베이스 프로젝트를 사용하지 않습니까? 기존 DB가있는 경우 DB 프로젝트로 가져옵니다. 그런 다음 DB 프로젝트에서 변경 한 다음 스키마 비교 및 ​​스크립팅 도구를 통해 인스턴스로 푸시합니다. DB 프로젝트는 VS 솔루션에 살 수 있습니다. 문제를 정확하게 이해 했습니까?

관련 문제