Насколько я понимаю Entity Framework 6, это магически материализует строку подключения из app.config/web.config. Из DbContext документации, раздел примечания:Строка соединения Entity Framework 6 с DNX
Если DbContext конструктор без параметров вызывается из производного контекста, то имя полученного контекста используется для поиска строки подключения в app.config или web.config файла
для случая конструктора без параметров, или в случае с именем строки подключения:
Вместо того, чтобы использовать полученное имя контекста, имя соединения/базы данных также может быть указано в явном виде путем пропускания имя одному конструкторов DbContext, которые берут строку. Имя также может быть передано в форме «name = myname», и в этом случае имя должно быть найдено в файле конфигурации или будет выбрано исключение.
Однако в проекте DNX у меня нет app.config или web.config. Как указать соединение в Entity Framework 6 в проекте DNX?
Возможный дубликат [Как использовать Entity Framework 6.x в Asp.Net 5 (MVC 6)] (http://stackoverflow.com/questions/29296073/how-to-use-entity-framework-6 -x-in-asp-net-5-mvc-6) – DavidG
@DavidG Этот вопрос немного помогает, но предполагает такие вещи, как «startup.cs», который является специфичным для MVC 6. Я не работаю над проектом MVC 6. – Martijn
С чем вы работаете? – DavidG