コード例 #1
0
 public MongoDbRepository(
     MongoDatabase mongoDatabase,
     IRepositoryEventsHandlers eventHandlers,
     IRepositoryInterceptors repositoryInterceptors)
     : this(
         mongoDatabase,
         new MongoDbQueryRepository(mongoDatabase, eventHandlers, repositoryInterceptors.QueryInterceptor),
         new MongoDbCommandRepository(mongoDatabase, eventHandlers, repositoryInterceptors))
 {
 }
コード例 #2
0
 public MongoDbUnitOfWorkRepository(
     MongoDatabase mongoDatabase,
     IRepositoryEventsHandlers eventHandlers,
     IRepositoryInterceptors repositoryInterceptors)
     : this(
         mongoDatabase,
         new MongoDbQueryRepository(mongoDatabase, eventHandlers, repositoryInterceptors.QueryInterceptor),
         new MongoDbUnitOfWorkCommandRepository(mongoDatabase, eventHandlers, repositoryInterceptors))
 {
 }
        public EntityFrameworkRepository(
            DbContext context,
            IRepositoryEventsHandlers eventHandlers,
            IRepositoryInterceptors repositoryInterceptors)
            : base(
               new EntityFrameworkQueryRepository(context, eventHandlers, repositoryInterceptors.QueryInterceptor),
               new EntityFrameworkCommandRepository(context, eventHandlers, repositoryInterceptors))
        {
            Check.NotNull(context, "context");

            ObjectContext = context;
        }
コード例 #4
0
        public EntityFrameworkRepository(
            DbContext context,
            IRepositoryEventsHandlers eventHandlers,
            IRepositoryInterceptors repositoryInterceptors)
            : base(
                new EntityFrameworkQueryRepository(context, eventHandlers, repositoryInterceptors.QueryInterceptor),
                new EntityFrameworkCommandRepository(context, eventHandlers, repositoryInterceptors))
        {
            Check.NotNull(context, "context");

            ObjectContext = context;
        }
コード例 #5
0
        public InMemoryRepository(
            ICollection<object> collection,
            IRepositoryEventsHandlers eventHandlers,
            IRepositoryInterceptors repositoryInterceptors)
            : base(
               new InMemoryQueryRepository(collection, eventHandlers, repositoryInterceptors.QueryInterceptor),
               new InMemoryCommandRepository(collection, eventHandlers, repositoryInterceptors))
        {
            Check.NotNull(collection, "collection");
            Check.NotNull(eventHandlers, "eventHandlers");
            Check.NotNull(repositoryInterceptors, "repositoryInterceptors");

           ObjectContext = collection;
        }
コード例 #6
0
        public InMemoryRepository(
            ICollection <object> collection,
            IRepositoryEventsHandlers eventHandlers,
            IRepositoryInterceptors repositoryInterceptors)
            : base(
                new InMemoryQueryRepository(collection, eventHandlers, repositoryInterceptors.QueryInterceptor),
                new InMemoryCommandRepository(collection, eventHandlers, repositoryInterceptors))
        {
            Check.NotNull(collection, "collection");
            Check.NotNull(eventHandlers, "eventHandlers");
            Check.NotNull(repositoryInterceptors, "repositoryInterceptors");

            ObjectContext = collection;
        }
コード例 #7
0
 public MongoDbRepository(MongoDatabase mongoDatabase, IRepositoryEventsHandlers queryEventHandlers)
     : this(mongoDatabase, queryEventHandlers, new DefaultRepositoryInterceptors())
 {
 }
コード例 #8
0
 public InMemoryRepository(
  IRepositoryEventsHandlers eventHandlers,
  IRepositoryInterceptors repositoryInterceptors)
     : this(new List<object>(), eventHandlers, repositoryInterceptors)
 {
 }
コード例 #9
0
 public InMemoryRepository(IRepositoryEventsHandlers queryEventHandlers)
     : this(new List<object>(), queryEventHandlers, new DefaultRepositoryInterceptors())
 {
 }
コード例 #10
0
 public InMemoryRepository(ICollection<object> collection, IRepositoryEventsHandlers queryEventHandlers)
     : this(collection, queryEventHandlers, new DefaultRepositoryInterceptors())
 {
 }
 public EntityFrameworkRepository(DbContext context, IRepositoryEventsHandlers queryEventHandlers)
     : this(context, queryEventHandlers, new DefaultRepositoryInterceptors())
 {
 }
コード例 #12
0
 public InMemoryRepository(
     IRepositoryEventsHandlers eventHandlers,
     IRepositoryInterceptors repositoryInterceptors)
     : this(new List <object>(), eventHandlers, repositoryInterceptors)
 {
 }
コード例 #13
0
 public InMemoryRepository(IRepositoryEventsHandlers queryEventHandlers)
     : this(new List <object>(), queryEventHandlers, new DefaultRepositoryInterceptors())
 {
 }
コード例 #14
0
 public InMemoryRepository(ICollection <object> collection, IRepositoryEventsHandlers queryEventHandlers)
     : this(collection, queryEventHandlers, new DefaultRepositoryInterceptors())
 {
 }
コード例 #15
0
 public EntityFrameworkRepository(DbContext context, IRepositoryEventsHandlers queryEventHandlers)
     : this(context, queryEventHandlers, new DefaultRepositoryInterceptors())
 {
 }
コード例 #16
0
 public MongoDbUnitOfWorkRepository(MongoDatabase mongoDatabase, IRepositoryEventsHandlers queryEventHandlers)
     : this(mongoDatabase, queryEventHandlers, new DefaultRepositoryInterceptors())
 {
 }