In this chapter, we have discussed persistence as a whole, where we discussed supporting frameworks for XML, Entity Framework, and reflection in which we introduced a PayQueue sample used for more backed processing. We walked through a SQL Queuing example from NserviceBus while adding database logging.
In the next chapter, we will discuss saga architecture. Some may ask, "Why discuss sagas in a persistence book?" Sagas are a method of persisting message data, mostly state data, to a database. The difference is that the saga engine does a lot of the persistence work.