Извините, я знаю, что немного позже (на пару ЛЕТ поздно), но если вам не нужны прокси-объекты для отложенной загрузки, вы можете сделать это:
Configuration.ProxyCreationEnabled = false;
в вашем контексте. Работал как шарм для меня. Шив Кумар на самом деле дает лучшее понимание того, почему, но это, по крайней мере, вернет вас к работе (опять же, при условии, что вам не нужны прокси).