Я использую EF в winforms с двумя связанными таблицами: Job_Number (Master) & Rating_Value. Обе таблицы содержат столбец «JobID», из которого существует соотношение от 1 до многих. Два вопроса:Могут ли свойства навигации EF восприниматься как скалярные свойства?
- Должны ли свойства из источника данных иметь бесконечные каскадные свойства навигации, ссылающиеся на другую таблицу? (У меня есть фотография, но моя репутация запрещает мне публиковать ее.) Моя делает. Есть ли разница?
- Далее, после того, как я перетащил 1-ю таблицу в форму в виде деталей, перетащив в форму вложенное свойство навигации (представляющее таблицу Rating_Value). Если я использую сетку, я получаю два столбца, которые не существуют в таблице. Столбцы «Count» и «IsReadOnly». Если я перетащить их в качестве деталей, я получаю сообщение об ошибке: свойство DataTableName_Number не может быть найдено в DataSource. Во второй таблице нет столбца «Job_Number». Зачем ему тянуть навигационную собственность? Во время выполнения таблица «Rating_Value» выглядит правильно (два вышеупомянутых столбца исчезли), но данные не заполняются. Есть предположения?
Можете ли вы прокомментировать изображение? – CodeCaster