Как мне получить значения из разных таблиц, если моей единственной ссылкой является внешний ключ?
- Эй!
Я хочу извиниться прямо сейчас, потому что этот вопрос может стать немного запутанным, английский-не мой родной язык, и я не привык формулировать более длинный текст, как это.
Хорошо, допустим, у меня есть 5 столов
Таблица 1
PKTable1 | FKTable3 | Quantity | Position
Таблица 2
PKTable2 | Date | Status | FKTable4
Таблица 3
PKTable3 | ArticleName | Price
Таблица 4
PKTable4| Name | FirstName
Таблица 5
PKTable5 | FKTable1 | FKTable2
Могу ли я каким-то образом получить, например, имя и фамилию из таблицы 4 только с помощью таблицы 5?
Я использую C#, LinQ и EntityFramework, если это поможет
Что я уже пробовал:
Это скорее вопрос "возможно ли это", а не непосредственно связанный с кодом, поэтому мне, к сожалению, нечего здесь показывать.
F-ES Sitecore
Не используя только таблицу table5, вам понадобится таблица table5, соединенная с таблицей table2, которая затем соединяется с таблицей table4. Google, как вы соединяете таблицы в рамках сущности существуют различные способы, в зависимости от того, какой стиль кодирования, который вы используете.