public ReplicateToSqlIndexUpdateBatcher(
				DbProviderFactory providerFactory, 
				string connectionString, 
				IndexReplicationDestination destination)
			{
				_providerFactory = providerFactory;
				_connectionString = connectionString;
				_destination = destination;
			}
			public ReplicateToSqlIndexUpdateBatcher(
				DbProviderFactory providerFactory,
				string connectionString,
				IndexReplicationDestination destination)
			{
				_providerFactory = providerFactory;
				_commandBuilder = providerFactory.CreateCommandBuilder();
				_connectionString = connectionString;
				this.destination = destination;
			}
Esempio n. 3
0
        private void CreateTestData(IDocumentStore docStore)
        {
            using (var session = docStore.OpenSession())
            {
                var order1 = new Order
                {
                    Id    = "orders/1",
                    Items = new OrderItem[]
                    {
                        new OrderItem {
                            Id = "orderitems/1", Description = "item1"
                        },
                        new OrderItem {
                            Id = "orderitems/2", Description = "item2"
                        },
                    }
                };

                var order2 = new Order
                {
                    Id    = "orders/2",
                    Items = new OrderItem[]
                    {
                        new OrderItem {
                            Id = "orderitems/3", Description = "item3"
                        },
                    }
                };

                session.Store(order1);
                session.Store(order2);
                session.SaveChanges();

                //IR doc
                Raven.Bundles.IndexReplication.Data.IndexReplicationDestination ip =
                    IR_OrderItem.Create_IR_Mapping();
                session.Store(ip);
                session.SaveChanges();
            }
        }
 public ReplicateToSqlIndexUpdateBatcher(DbConnection connection, IndexReplicationDestination destination)
 {
     this.connection = connection;
     this.destination = destination;
 }