diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.MongoDB/MongoDb/MongoDbMyProjectNameDbSchemaMigrator.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.MongoDB/MongoDb/MongoDbMyProjectNameDbSchemaMigrator.cs index 395ff28b39..2a00826ba7 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.MongoDB/MongoDb/MongoDbMyProjectNameDbSchemaMigrator.cs +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.MongoDB/MongoDb/MongoDbMyProjectNameDbSchemaMigrator.cs @@ -18,15 +18,15 @@ namespace MyCompanyName.MyProjectName.MongoDB _serviceProvider = serviceProvider; } - public Task MigrateAsync() + public async Task MigrateAsync() { var dbContexts = _serviceProvider.GetServices(); - var connectionStringResolver = _serviceProvider.GetService(); + var connectionStringResolver = _serviceProvider.GetRequiredService(); foreach (var dbContext in dbContexts) { var connectionString = - connectionStringResolver.Resolve( + await connectionStringResolver.ResolveAsync( ConnectionStringNameAttribute.GetConnStringName(dbContext.GetType())); var mongoUrl = new MongoUrl(connectionString); var databaseName = mongoUrl.DatabaseName; @@ -39,8 +39,6 @@ namespace MyCompanyName.MyProjectName.MongoDB (dbContext as AbpMongoDbContext)?.InitializeCollections(client.GetDatabase(databaseName)); } - - return Task.CompletedTask; } } } diff --git a/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/EntityFrameworkCore/Samples/SampleRepositoryTests.cs b/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/EntityFrameworkCore/Samples/SampleRepositoryTests.cs index 15fd991d77..3fdaa28ea7 100644 --- a/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/EntityFrameworkCore/Samples/SampleRepositoryTests.cs +++ b/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/EntityFrameworkCore/Samples/SampleRepositoryTests.cs @@ -33,7 +33,7 @@ namespace MyCompanyName.MyProjectName.EntityFrameworkCore.Samples await WithUnitOfWorkAsync(async () => { //Act - var adminUser = await _appUserRepository + var adminUser = await (await _appUserRepository.GetQueryableAsync()) .Where(u => u.UserName == "admin") .FirstOrDefaultAsync(); diff --git a/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.MongoDB.Tests/MongoDb/Samples/SampleRepositoryTests.cs b/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.MongoDB.Tests/MongoDb/Samples/SampleRepositoryTests.cs index deee3b4b61..0c45d0a52e 100644 --- a/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.MongoDB.Tests/MongoDb/Samples/SampleRepositoryTests.cs +++ b/templates/app/aspnet-core/test/MyCompanyName.MyProjectName.MongoDB.Tests/MongoDb/Samples/SampleRepositoryTests.cs @@ -32,8 +32,7 @@ namespace MyCompanyName.MyProjectName.MongoDB.Samples await WithUnitOfWorkAsync(async () => { //Act - var adminUser = await _appUserRepository - .GetMongoQueryable() + var adminUser = await (await _appUserRepository.GetMongoQueryableAsync()) .FirstOrDefaultAsync(u => u.UserName == "admin"); //Assert