Final version.
Using Code First, EF, Thread Pool