To familiarize you with SQL ORM's in Visual Studio, it would be negligent if I did not cover Entity Framework, XML serialization, and C# reflection as not only NSB, but many frameworks are based on these techniques. When working with SQL Server, it is not uncommon to have several Entity Framework tools for administration, monitoring, and synching data in SQL Server; otherwise, the alternative would likely be SQL scripting and stored procedures.
NServiceBus, as well as any ESB, is heavily reliant on XML serialization and object reflection, which will be covered as well.
In this section, we will be using the PayQueue solution:
MyMessages
: This is a payment message used for the projectsAppForWritingXML
: This is a project that writes payment XML files to a localC:\
driveAppForReadingXML
: This is a project to read XML files from the drive, which saves a copy to the local database through Entity Framework, using the routines from theAppForWritingToTable
...