Currently im using EF and using its datacontext directly in all of my actions, but since i started reading about loose coupling and testability im thinking that thats not the be
Problem 2: A way to avoid this would be to use something like the "ADO.NET C# POCO Entity Generator".