File tree Expand file tree Collapse file tree 2 files changed +2
-5
lines changed Expand file tree Collapse file tree 2 files changed +2
-5
lines changed Original file line number Diff line number Diff line change 5
5
6
6
namespace ArchitectNow . Mongo . Db
7
7
{
8
- public class MongoDbUtilities : IMongoDbUtilities
8
+ public abstract class MongoDbUtilities : IMongoDbUtilities
9
9
{
10
10
public string DatabaseName { get ; }
11
11
public string ConnectionString { get ; }
12
12
private bool _isDisposed ;
13
13
private readonly MongoClient _client ;
14
14
15
- public MongoDbUtilities ( string connectionString , string databaseName )
15
+ protected MongoDbUtilities ( string connectionString , string databaseName )
16
16
{
17
17
DatabaseName = databaseName ;
18
18
ConnectionString = connectionString ;
Original file line number Diff line number Diff line change @@ -16,9 +16,6 @@ protected override void Load(ContainerBuilder builder)
16
16
{
17
17
builder . RegisterType < MongoDataContextService > ( ) . As < IDataContextService < MongoDataContext > > ( )
18
18
. InstancePerLifetimeScope ( ) ;
19
-
20
- builder . RegisterType < MongoDbUtilities > ( ) . As < IMongoDbUtilities > ( )
21
- . SingleInstance ( ) ;
22
19
23
20
builder . Register ( context => context . Resolve < IConfiguration > ( ) . CreateOptions < MongoOptions > ( "mongo" ) ) . As < IOptions < MongoOptions > > ( ) . SingleInstance ( ) ;
24
21
}
You can’t perform that action at this time.
0 commit comments