Add comment for EntityFrameworkCoreMyProjectNameDbSchemaMigrator

pull/2824/head
Halil İbrahim Kalkan 6 years ago
parent 0528f53355
commit 061027bda5

@ -13,13 +13,20 @@ namespace MyCompanyName.MyProjectName.EntityFrameworkCore
{
private readonly IServiceProvider _serviceProvider;
public EntityFrameworkCoreMyProjectNameDbSchemaMigrator(IServiceProvider serviceProvider)
public EntityFrameworkCoreMyProjectNameDbSchemaMigrator(
IServiceProvider serviceProvider)
{
_serviceProvider = serviceProvider;
}
public async Task MigrateAsync()
{
/* We intentionally resolving the MyProjectNameMigrationsDbContext
* from IServiceProvider (instead of directly injecting it)
* to properly get the connection string of the current tenant in the
* current scope.
*/
await _serviceProvider
.GetRequiredService<MyProjectNameMigrationsDbContext>()
.Database

Loading…
Cancel
Save