У меня есть отношения между родителями и дочерними таблицами
ParentTable
ParentID Int, Identity
ParentDescription VarChar
ChildTable
ParentID Int
ChildCode VarChar
ChildDescription VarChar
ParentTable.ParentID is a PK
ChildTable.ParentID is a FK to ParentTable.ParentID
ChildTable.ParentID + ChildTable.ChildCode is a PK
Я добавил вышеперечисленное, поскольку данные linq увлекают за собой, и связь отображается в конструкторе Однако, когда я пытаюсь использовать столбцы дочерней таблицы, они не отображаются в IDE intellisense
var x = from y in db.ParentTable
select new
{
y.ParentDescription,
code = y.ChildTable....(Only the lamda functions are shown in intellisense here)
};
Для дочерней таблицы значение intellisense отсутствует, и если я ввожу .ChildDescription, я получаю сообщение об ошибке "не содержит определения для" ChildDescription ""
Я что-то упускаю, предположительно.