У меня есть 2 таблицы следующим образом -
table 1 - modelno, eqno, modeldet, modelcolor,...etc
table 2 - modelno, eqno, partno, modelinfo1, modeldet, modelplace....etc
in table 1 modelno and eqno is composite key
in table 2 modelno, eqno and partno are composite primary key.
В C # - я сначала установил соединение с базой данных, я выбираю поля таблицы 1, где предложение основано на модельно, затем я должен получить поля таблицы 2, где предложениена основе modelno и eqno.
Например,
table 1 - modelno, eqno, modeldet, modelcolor
1 1 redblue red
1 2 greenblue pink
2 2 eeee eeee
table 2 - modelno, eqno, partno, modelinfo1, modeldet, modelplace
1 1 1 ghhh sss ffff
1 1 2 ffff eee rrrr
2 1 1 dddd ddd dddd
Я хочу сначала выбрать все столбцы с modelno = '1' из таблицы 1., а затем строку foreach, выбранную на предыдущем шаге, получитьстроки из таблицы2.Например, после выборки строк из таблицы1 мы получаем 2 строки.затем для первой строки, извлеченной с помощью комбинации modelid и eqno, получить записи из таблицы 2.
Есть ли в C # способ подключиться к базе данных только один раз и получить информацию о таблицах1 и таблицах ???Я не хочу дважды подключаться к базе данных, чтобы сначала получить table1, а затем - table2.