Тест LinqPad ищет правильную БД, но запрашивает неправильную

Я создал соединение в LINQPad, которое использует EfDBContext проекта. После некоторых недавних проблем теперь я могу заставить его запросить table, но когда это происходит, создается совершенно новая схема.

Итак, при создании соединения (подключение Entity Framework POCO), когда я нажимаю «Тест», профилировщик показывает мне:

SELECT Count(*) FROM sys.databases WHERE [name]=N'mydatabase'

Но когда я запускаю Ethnicities.Take (100), я вижу:

SELECT Count(*) FROM sys.databases WHERE [name]=N'UserQuery'

Далее следуют все команды для создания схемы. Что я делаю неправильно или нужно изменить, чтобы он читал данные в mydatabase?


person Codeacula    schedule 21.06.2013    source источник


Ответы (1)


Я нашел это:

http://forums.oreilly.com/topic/49460-linqpad-entity-framework-41-poco-query-problem/

И добавление этой строки кода в мой файл DbContext исправило это:

public EfDbContext() : base("mydatabase") { }

Не уверен, является ли это все еще известной ошибкой или проблемой со мной, так как я пробовал бета-версию и все еще имел ту же проблему.

person Codeacula    schedule 24.06.2013