Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Где я должен разместить пользовательский DbContext в приложении ASP.NET MVC для ссылки на LINQPad?

Автор вопроса: KanapolisОтветов: 2

Я пытаюсь установить соединение между LINQPad и DbContext моего решения, созданным с помощью EF 6.0, но когда я выбираю ссылку на сборку, я получаю эту ошибку: There are no types based on System.Data.Linq.DataContext in that assembly. Я предполагаю, что это означает, что мне нужно создать собственный класс DbContext, на который LINQPad может ссылаться в моей сборке решения. Где в структуре дерева файлов моего приложения ASP.NET MVC я должен создать собственный класс DbContext, на который может ссылаться LINQPad? Я впервые использую LINQPad и работаю с ASP.NET MVC; возможно, я не связываю точки между предыдущими решениями SO, предлагаемыми на устранение неполадок подключения LINQPad, создание классов, наследуемых от DbContext, или справочные руководства LINQPad?

  • что против вы используете 2013 или 2015. Pankaj Gupta 26.09.2015

entity-frameworkdbcontextlinqpad

Ответы

Ответ 1 · рейтинг 1 · D. Lucazeau

Вы создаете новое соединение в LinqPad и выбираете "Entity Framework (DbContext)" в нижней части первого окна, затем в следующем окне вы указываете свой проект.dll в каталоге bin/debug (release), обычно LinqPad найдите объект DbContext, и вам нужно выбрать свой файл web.config. Вам больше нечего делать в вашем MVCproject.

Ответ 2 · D. Lucazeau

Вы пересобирали свой проект перед тем, как связать его в Linqpad?

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы