In this recipe, we are going to be using transactions to tightly control the communication of multiple contexts to a database.
We will be using the
NuGet Package Manager to install the Entity Framework 4.1 assemblies.
The package installer can be found at http://nuget.org.
We will also be using a database for connecting data and updating it.
Open the Improving Multiple Context Transactions solution in the included sourcecode examples.
TransactionTeststo the test project. We make a test that connects to the database and adds an object within several transaction usages by using the following code:
using System; using System.Collections.Generic; ...