Пример #1
0
 /// <summary>
 /// Initializes a new instance of <c>MongoDBRepository[TAggregateRoot]</c> class.
 /// </summary>
 /// <param name="acDomain"></param>
 /// <param name="context">The <see cref="IRepositoryContext"/> object for initializing the current repository.</param>
 public MongoDbRepository(IAcDomain acDomain, IMongoDbRepositoryContext context)
 {
     if (acDomain == null)
     {
         throw new ArgumentNullException("acDomain");
     }
     if (context == null)
     {
         throw new ArgumentNullException("context");
     }
     _acDomain = acDomain;
     _context  = context;
 }
 protected MongoDbBaseRepository(IMongoDbRepositoryContext context)
 {
     _mongoContext = context;
     Collection    = _mongoContext.GetCollection <TDocument>();
 }
 public MongoDbAccountRepository(IMongoDbRepositoryContext context) : base(context)
 {
 }
Пример #4
0
 public MongoDbRepository(IMongoDbRepositoryContext context)
     : base(context)
 {
     this.tempContext = context;
 }