コード例 #1
0
 private static void CreateDomainObject(IEventStoreSession session)
 {
     var existingCustomer = session.Load<Customer>("EventStreams/Customers/5");
     if (existingCustomer != null)
         existingCustomer.PrintName(Console.Out);
     else
     {
         var customer = new Customer("Daniel Lidström");
         customer.ChangeName("Per Daniel Lidström");
         session.Store(customer);
     }
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: dlidstrom/EventStoreLite
 private static void CreateDomainObject(IEventStoreSession session)
 {
     /*var existingCustomer = session.Load<Customer>("EventStreams/Customers/1");
     if (existingCustomer != null)
         existingCustomer.PrintName(Console.Out);
     else*/
     {
         var n = random.Next(10);
         for (int i = 0; i < n; i++)
         {
             var customer = new Customer("Daniel Lidström" + random.Next(5));
             customer.ChangeName("Per Daniel Lidström" + random.Next(20, 40));
             session.Store(customer);
             if (random.Next(3) > 1)
                 session.SaveChanges();
         }
     }
 }