Por que minha super simples ASP.NET Web API (mvc4) + Entity Framework 5 não funciona?

Passei dias para conhecer os problemas do meu trabalho, mas sem sorte.

Eu criei o novo projeto de API da Web do MVC4.Adicionar EF5 com meu banco de dados (Projeto> Adicionar> Modelo de Dados de Entidade ADO.NET> Criar do banco de dados que está no Azure SQL).Adicione duas tabelas ao edmx como abaixo. E dois arquivos * .tt geram entidades e classes de modelo com sucesso.

Eu posso ver o ponto de interrupção (resultado) dá resultado da consulta normalmente. Mas json dá fluxo anormal sem mensagem de erro. (isto é,http://localhost:41813/api/sheet/157 retorna "157", que não pode ser baixado. em geral, "157.json" é baixado)

Eu copiei propriedades em resultados para minha classe no estilo POCO e ela funciona.

Qual é o meu problema? Não consigo usar classes de modelo geradas para enviar dados por meio do Json. Eu dificilmente descubro problema porque nenhuma mensagem de erro e nenhuma etapa de depuração disponível após o ponto de interrupção do resultado.

questionAnswers(2)

yourAnswerToTheQuestion