SaveEvents() private method

Saves the events to the event store.
private SaveEvents ( IEnumerable evnts, SqlTransaction transaction ) : void
evnts IEnumerable The events to save.
transaction System.Data.SqlClient.SqlTransaction The transaction.
return void
Esempio n. 1
0
 private static void GenerateEvents()
 {
     var eventStore = new MsSqlServerEventStore(ConfigurationManager.ConnectionStrings["Main"].ConnectionString);
     for (int i = 0; i < 1000; i++)
     {
         eventStore.SaveEvents(new[] { new RandomEvent(i) });
     }
 }
Esempio n. 2
0
        private static void GenerateEventsForAggregateRoots()
        {
            const int aggregateRootCount = 10;
            var aggregateRoots = Enumerable.Range(0, aggregateRootCount).Select(x => Guid.NewGuid()).ToList();
            var random = new Random();

            var eventStore = new MsSqlServerEventStore(ConfigurationManager.ConnectionStrings["Main"].ConnectionString);
            for (int i = 0; i < 1000; i++)
            {
                Guid rootId = aggregateRoots[random.Next(aggregateRootCount)];
                eventStore.SaveEvents(new[] { new RandomEvent(rootId, i) });
            }
        }