diff --git a/framework/src/Volo.Abp.MongoDB/Volo/Abp/Uow/MongoDB/UnitOfWorkMongoDbContextProvider.cs b/framework/src/Volo.Abp.MongoDB/Volo/Abp/Uow/MongoDB/UnitOfWorkMongoDbContextProvider.cs index 671a676726..6cb7b0b89d 100644 --- a/framework/src/Volo.Abp.MongoDB/Volo/Abp/Uow/MongoDB/UnitOfWorkMongoDbContextProvider.cs +++ b/framework/src/Volo.Abp.MongoDB/Volo/Abp/Uow/MongoDB/UnitOfWorkMongoDbContextProvider.cs @@ -70,7 +70,7 @@ namespace Volo.Abp.Uow.MongoDB var databaseName = mongoUrl.DatabaseName; if (databaseName.IsNullOrWhiteSpace()) { - databaseName = ConnectionStringNameAttribute.GetConnStringName(); + databaseName = ConnectionStringNameAttribute.GetConnStringName(targetDbContextType); } //TODO: Create only single MongoDbClient per connection string in an application (extract MongoClientCache for example). @@ -98,7 +98,7 @@ namespace Volo.Abp.Uow.MongoDB var databaseName = mongoUrl.DatabaseName; if (databaseName.IsNullOrWhiteSpace()) { - databaseName = ConnectionStringNameAttribute.GetConnStringName(); + databaseName = ConnectionStringNameAttribute.GetConnStringName(targetDbContextType); } //TODO: Create only single MongoDbClient per connection string in an application (extract MongoClientCache for example).