I have been looking at the Prodinner sample on CodePlex to use as an example for my app and specifically like the idea of the ICrudService but how does this work with transactions and context sharing? Is the IoC just providing a single request scope for the DbContext or no?
I've also heard that the unit of work pattern is pointless with EF code first because the DbContext is a unit of work itself, is this correct?