2014-01-21 2 views
0

У меня проблема:Entity Framework DbSet содержит 0 записей

У меня есть объект Vehicle, который соответствует таблице в БД. Но когда я пытаюсь получить все записи с помощью следующей строки:

var vehicles = db.VehicleSet.ToList(); 

Я НОЛЬ объектов, как результат ... в то время как таблица в БД имеет ок. 18 тыс. Записей.

Любая идея, где может быть проблема, или вопрос слишком расплывчатый?

+0

Что произойдет, если вы выполните 'db.VehicleSet.Take (10) .ToList()'? –

+0

Это немного расплывчато. Но поскольку он компилируется и запускается, я бы начал с проверки того, что вы подключаетесь к правильной базе данных. –

+0

@ dav_i, тот же результат - количество транспортных средств (0); –

ответ

0

Я понял это. Оказывается, это проблема с базой данных. В моей структуре я использовал поле «Дискриминатор», которое не было установлено и вызывало проблемы.

Спасибо за ваше время.

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