private void Handle(BookCountUpdated evnt)
 {
     _connection.Update(
             new { Count = evnt.Count },
             new { LibraryId = evnt.LibraryId, BookId = evnt.BookId },
             "EventSourcing_Sample_BookStoreItem", _transaction);
 }
 protected virtual void Handle(BookCountUpdated evnt)
 {
     var bookStoreItem = _entityManager.GetSingle<BookStoreItemEntity>(new { LibraryId = evnt.LibraryId, BookId = evnt.BookId });
     _entityManager.UpdateAndSave<BookStoreItemEntity>(bookStoreItem, evnt, x => x.Count);
 }
示例#3
0
        protected virtual void Handle(BookCountUpdated evnt)
        {
            var bookStoreItem = _entityManager.GetSingle <BookStoreItemEntity>(new { LibraryId = evnt.LibraryId, BookId = evnt.BookId });

            _entityManager.UpdateAndSave <BookStoreItemEntity>(bookStoreItem, evnt, x => x.Count);
        }