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

Client-side transactions 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.