|
|
@ -1,5 +1,4 @@ |
|
|
using System.Collections.Generic; |
|
|
using System.Collections.Generic; |
|
|
using MongoDB.Bson; |
|
|
|
|
|
using MongoDB.Driver; |
|
|
using MongoDB.Driver; |
|
|
using Volo.Abp.DependencyInjection; |
|
|
using Volo.Abp.DependencyInjection; |
|
|
|
|
|
|
|
|
@ -9,6 +8,8 @@ namespace Volo.Abp.MongoDB |
|
|
{ |
|
|
{ |
|
|
public IMongoModelSource ModelSource { get; set; } |
|
|
public IMongoModelSource ModelSource { get; set; } |
|
|
|
|
|
|
|
|
|
|
|
public IMongoClient Client { get; private set; } |
|
|
|
|
|
|
|
|
public IMongoDatabase Database { get; private set; } |
|
|
public IMongoDatabase Database { get; private set; } |
|
|
|
|
|
|
|
|
public IClientSessionHandle SessionHandle { get; private set; } |
|
|
public IClientSessionHandle SessionHandle { get; private set; } |
|
|
@ -18,9 +19,10 @@ namespace Volo.Abp.MongoDB |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public virtual void InitializeDatabase(IMongoDatabase database, IClientSessionHandle sessionHandle) |
|
|
public virtual void InitializeDatabase(IMongoDatabase database, IMongoClient client, IClientSessionHandle sessionHandle) |
|
|
{ |
|
|
{ |
|
|
Database = database; |
|
|
Database = database; |
|
|
|
|
|
Client = client; |
|
|
SessionHandle = sessionHandle; |
|
|
SessionHandle = sessionHandle; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|