Database.tt используется только для предварительного генерирования некоторого poco из вашей схемы. Я не могу поверить, что вы оставите это без изменений. Обычно я начинаю там и изменяю, чтобы сделать более разумным связывание (со свойствами сложных свойств для связанных таблиц)
Что касается запросов связанных таблиц, так как они должны выполняться в 1 запросе, таким образом, вы должны сохранять соединение только с 1 дБ, поэтому необходима связанная таблица. Но будьте осторожны с низкими характеристиками. Соединения между таблицами базы данных иногда могут быть в 10 раз медленнее, чем локальные объединения, в зависимости от sqls. Если вы вложили несколько перекрестных таблиц, лучше создать временную таблицу, чтобы избежать проблем с производительностью.