Advanced topics

The following section provides a complete overview about GMX and also covers topics that go beyond the scope of the GenomeShop sample implementation:

·    Reports explains how to analyse the performance behaviour of views defined in GMX.

·    View definition scenarios discusses view definition and advanced use cases for specifying views including polymorphism, templating, identity conversions as well as customising and optimising view building transformations.

·    Update scenarios discusses update behaviour and advanced use cases for different update strategies and customising update transformations.

·    Working with Data Transfer Objects describes use cases for creating, initialising and converting data transfer objects.

The sample located in
{Genome installation folder}\Samples\CSharp\Extensions.Messaging\AdvancedMessaging
covers topics discussed in this chapter.



Complex update use case: update cart Reports