Отладчик VS2013 + Entity Framework: «среда выполнения отказалась оценивать выражение», вылетает

я испытываю много проблем с Entity Framework 6.0.1 в отладчике VS2013 Ultimate при отладке в модульных тестах с кодом, который 'ударяет живой сервер SQL.

Переменные, которые содержат сущности, могут 'не может быть просмотрено в отладчике. Например, если я выполню запрос LINQ для моего DbContext и обновлю представление результатов, чтобы фактически выполнить запрос, значение «Результаты» будет равно «дети не могли быть оценены, Если я ToArray (), то теперь переменная представляет собой массив объектов, а не IQueryable, каждый результат в массиве "Не могу оценить выражение ", Если я сохраню одно значение сущности из этого массива в переменной и попытаюсь просмотреть его, я получу "В это время среда выполнения отказалась оценивать выражение ».

Часто F10 'при прохождении через строку, которая включает доступ к свойству объекта, происходит сбой Visual Studio.

Это неслучится, если яЯ запускаю тест на макет поддельной DbSet.

Это известная проблема? Есть ли способ это исправить?

Ответы на вопрос(5)

Ваш ответ на вопрос