2016-12-09 2 views

답변

1

는 브라이스 램슨에서 다시 이메일을 얻었다

당신은 이름 (또는 스키마)를 변경되고 싶지 모두가이 할 수있는 간단한 방법이 있다면 :

optionsBuilder.UseSqlServer(
    "MyConnectionString", 
    x => x.MigrationsHistoryTable("MyHistoryTable", "mySchema")); 

가 IHistoryRepository를 교체하려면이 EF Core 1.1의 서비스는 다음과 같습니다. IHistoryRepository가 당 제공 DatabaseProviderServices 친구를 사용하여 해결되기 때문에

optionsBuilder 
    .UseSqlServer("MyConnectionString") 
    .ReplaceService<SqlServerHistoryRepository, MyHistoryRepository>(); 

이유는 공급자 별 유형을 대체입니다. 관련 코드 줄은 SqlServerDatabaseProviderServices를 참조하십시오.