В настоящее время я работаю над школьным проектом и надеялся, что кто-то может указать мне на онлайн-руководство для следующего. Это домашнее задание, поэтому я не ищу, чтобы кто-то дал мне ответ, но я хотел бы найти учебник, похожий на мое предполагаемое решение. Я искал SQLDataReader и Linq Google и не смог найти решение, подобное тому, что я преследую.Использование нескольких наборов результатов из SQLDataReader
Я подключаю свой проект клиента C# к базе данных SQL. Эта база данных содержит таблицу для собак и таблицу для BreedOfDog, чтобы учесть, что собаки могут быть смешанных пород. BreedOfDog имеет два значения: DogId и BreedId, которые соединяют таблицу Dog с таблицей породы. На моем клиентском приложении есть контейнер, который представляет информацию для собаки. Существует также класс Dog, который содержит список объектов породы. Список объектов породы будет использоваться для заполнения списка с породами собак. Это то, что я намерен делать в псевдокоде:
Создайте SQL-запрос, который позволит использовать несколько наборов результатов. Я буду использовать хранимые процедуры из базы данных SQL
Открыть подключение к базе данных SQL
Выполните первый запрос, который будет получать список объектов Dog
Выполнение второго запроса. Этот запрос будет тянуть DogId для каждой собаки в первом запросе, выполнить запрос на BreedOfDog, создать список объектов породы и добавить это к объекту Dog. Это будет выполнено для каждой Собаки в списке Собаки.
Закрыть соединение
Есть хороший turtorial, что вы можете указать мне?
Привет, Майк, я надеялся найти учебник, но это тоже кажется идеальным! Мое понимание этого заключается в том, что я настроил SQL-читатель внутри самого конструктора Dog. Я даже не думал об этой возможности. Я попробую это, когда вернусь домой сегодня вечером. Спасибо! – 2013-03-27 20:45:19