2015-09-26 3 views
0

Я пытаюсь установить соединение между 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, предлагаемыми на troubleshooting LINQPad connections, creation of classes inheriting from DbContext, или LINQPad's help guides?Где я должен помещать пользовательский DbContext в приложение ASP.NET MVC для ссылки LINQPad?

+0

, который вы используете в 2013 или 2015 году. –

+0

Я использую VS 2015 – Kanapolis

ответ

1

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

+0

спасибо за сообщение. Именно после следующих шагов вы описали, что появилось сообщение об ошибке, указанное в моем вопросе. – Kanapolis

+0

Это мой первый раз, используя LINQPad. – Kanapolis

+0

Я перезапустил VS и обновил мою базу данных снова, и теперь LINQPad автоматически настраивает мой DbContext. К сожалению, я не могу точно определить, что создавало ошибку (буквально ничто в моем приложении не изменилось). Но по крайней мере сейчас это работает. – Kanapolis

0

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

 Смежные вопросы

  • Нет связанных вопросов^_^