Это сочетание ошибки проектирования в EF и проблемы с отражением.
Часто сообщается:
MissingMethodException: для этого объекта не определен конструктор без параметров.
Когда это означает «я вызвал конструктор, и он вызвал исключение».
Например, если строка подключения неверна в файле конфигурации - ее часто не удастся построитьобъект EF Context;выкидываю ошибку выше.Кажется, что все исключения SQL, касающиеся искаженной строки соединения, съедаются EF или кодом отражения.
Я подозреваю, что здесь происходит нечто подобное.
Включить отлов первого исключения в визуальной студии.См. Исключения в меню отладки, установите флажок для «брошенных» «общеязыковых исключений времени выполнения»
Это должно показать, что происходит с ошибкой в конструкторе.