Я впервые создал DBML Linq-to-SQL. Я перетащил все свои столы дизайнеру. Все таблицы отображаются в файле designer.cs. В Global.asax у меня также есть model.RegisterContext () с опцией ScaffoldAllTables = true. Маршруты также настроены.
Я могу открыть страницу Scaffolding, но мне не хватает хотя бы одной таблицы, которую я пытаюсь показать. Эта отсутствующая таблица связана с дочерней таблицей, которая ссылается на нее. Появляется дочерняя таблица. При просмотре данных для дочерней таблицы в столбце, который ссылается на отсутствующую / родительскую таблицу, отображается числовое значение PK int, а не «имя». Таким образом, вместо "Cars" отображается 1, а вместо "Planes" отображается 2 и т. Д.
В БД есть еще одна таблица, структура которой имеет тот же тип, что и отсутствующая таблица, и она правильно отображается в таблицах лесов.
Для этой отсутствующей таблицы я попытался явно добавить атрибут ScaffoldTable безрезультатно.
Кто-нибудь знает, что может привести к тому, что такая таблица не появится в списке Таблицы лесов? Большое спасибо.