У меня есть главный стол Fruit, и я хотел бы присоединиться к нему в таблицах ApplePrice, PearPrice и BananaPrice.Внутренний соединять тот же столбец таблицы с несколькими таблицами
Фрукты
Id Type Date
--------------------
1 Apple 1/1
2 Apple 1/3
3 Banana 1/5
4 Pear 1/7
общего знаменателя [Apple/груша/Banana] Цена (Есть много более конкретных полей для каждой таблицы):
Date Price F1 F2 ...
-----------------------
1/1 p1
1/2 p2
....
Чтобы получить цену каждой части Плод, я присоединяюсь к таблице Фрут с каждой ценовой таблицей отдельно, а затем объединяю результаты вместе.
Если таблицы цен не могут быть объединены в один, у вас есть лучший подход к этой проблеме? Например, постройте один запрос Linq, который возвращает всю информацию, а не конкатенацию результатов из нескольких запросов.
Оцените свои идеи.
Спасибо за ваш ответ. Тем не менее, я не уверен, что это лучшее решение, хотя, поскольку утверждение, которое присваивает значение Price, будет выглядеть очень уродливым очень скоро. –