Я создаю приложение N-уровня, которое должно отправлять данные JSON, которые считываются с SQL Server 2012 через Enity Framework.Ошибка при запросе данных через Entity Framework
Когда я пытаюсь запросить коллекцию пользователей, я получаю сообщение «Ошибка произошла». Он работает с жестко закодированными данными.
Это мой код:
public IEnumerable<User> Get()
{
IUserManager userManager = new UserManager();
return userManager.GetUsers();
}
public IEnumerable<User> GetUsers()
{
return repo.ReadUsers();
}
public IEnumerable<User> ReadUsers()
{
IEnumerable<User> users = ctx.Users.ToList();
return users;
}
"CTX" является ссылкой на DbContext-объекта.
EDIT: Это работает:
public IEnumerable<User> Get()
{
IList<User> users = new List<User>();
users.Add(new User() { FirstName = "TestPerson1" });
users.Add(new User() { FirstName = "TestPerson2" });
return users;
}
скриншот браузера: http://i.imgur.com/zqG0qe0.png
EDIT: Полная ошибка (скриншот): http://i.imgur.com/dt48tRG.png
Спасибо заранее.
Можете ли вы разместить дополнительную информацию об ошибке? Скриншот в браузере? Внутреннее исключение? Трассировки стека? –
Дайте нам исключение, которое встречается в 'ctx.Users.ToList();'. Вы моментальный снимок не помогает вообще. – Artiom
Это не дает исключения, просто показывает эту страницу. – Sn0wBlind