TransactionsSilverlight
------------------------------------------------------------------------
Client-side transactions in Silverlight.

Client-side transactions provided is a mechanism for canceling
changes on the client without involving the server.
For details, see "Client-Side Transactions" in "Programming Guilde".

This demo application shows how to undo changes with a Cancel button,
including in nested (child) dialogs/forms, using all three methods
of working with client-side transactions:
(1) associating a transaction with a live view, (2) binding to 
an object tracking changes using ScopeDataContext method, (3) opening
a transaction Scope() manually in code.

Please note, this sample could not run in VS2013/EF6.0 environment.