Я понимаю, что поставил условие "where id =", как раз один вопрос и состоит как модели связать программно(из кода), а не через дизайнер. Просто получается из дизайнера можно связать модели, а программно нет.
Если использовать 2 вариант, как тогда из кода передать настройки подключения к БД, к сожалению не нашел как перенастроить. Потому что отчеты строиться из разных баз, но с одинаковой структурой.