2016-07-28 2 views
0

스키마 이름이 명령 줄 인수로 전달되면 내 응용 프로그램의 스키마 이름을 변경하려고합니다.Entity Framework 스키마 이름 변경

나는이 솔루션을 Changing schema name on runtime - Entity Framework으로 읽었지만 불필요하게 복잡해 보인다.

더 간단한 해결책이 있는지 또는 이것이 최선의 방법인지 여부를 알려줄 수 있습니까?

다시 말해, --schema = abc와 같이 명령 줄 인수가 전달되지 않는 한 기본 dbo 스키마 이름을 사용하고 싶습니다.이 경우 abc 스키마를 사용하고 싶습니다. 나는 EF6를 사용하고있다.

감사

+0

귀하의 컨텍스트에 매핑 된 스키마가 아닙니까? 이 경우 모든 스키마에 대한 모델을 빌드하고 데이터베이스가 사용자의 u 리에 필요한 스키마를 빌드하고 호출하게 할 수 있습니다. – DevilSuichiro

답변

0

나는 많은 자원이 어떻게 여기에있다, 다만 별도의 데이터베이스를 생성 한 다음 사용할 데이터베이스를 선택할 수있는 명령 행 인수 (부울)을 통과하는 것이었다 발견 가장 쉬운 솔루션 런타임에 DB를 변경합니다.

관련 문제