У меня возникают проблемы с инфраструктурой сущностей. Следующий код не возвращает ничего:Entity Framework First() не возвращает никаких записей
Warehouse warehouse = dbcontext.Warehouses.First();
Но если добавить точку останова и курсор складов Я могу просматривать записи таблицы, но сперва() не возвращает ничего. В окне Immediate, если я попробую store.Name, я получаю сообщение об ошибке «Хранилище имен не существует в текущем контексте».
В таблице содержится около 10 000 записей, может ли это быть причиной каких-либо проблем?
редактировать: Я пробовал:
int count = dbcontext.Warehouses.Count();
и результат был 0. Это после того, как я был в состоянии мыши над dbcontext.Warehouses и просматривать записи из таблицы. Я удалил breakpoing, а затем отобразил результат на веб-странице, а также отобразил 0. Так что это не то, что я только что видел во время отладки.
Вы находитесь в точке кода, в которой действует 'склад' (например, в методе, где он определен)? –
У меня есть точка останова на линии ниже кода выше. – Jason
можете ли вы разместить немного больше своего кода и указать, в какой момент вы пытаетесь проверить переменную хранилища? –