C # Чтение строк из таблицы и сохранение значений в строке [] - PullRequest
0 голосов
/ 15 декабря 2009

Я использую C # и ASP.NEt для создания веб-приложения, в которое мне нужно вставить / просмотреть данные. Я создал свой собственный класс, в котором хранятся значения для «Билета» или тикета поддержки. У меня вопрос, как я могу получить значения из таблицы SQL с билетами и сохранить их в классе Ticket? Мне не нужны подробности, только какой класс SQL я должен использовать и как их хранить.

Спасибо!

Ответы [ 4 ]

3 голосов
/ 15 декабря 2009

Несколько вариантов: ADO.NET для запроса данных с использованием SqlConnection и SqlDataAdapter, заполнение результатов для DataTable и копирование данных строки данных в класс Ticket.

Или, что еще лучше, используйте LINQ to SQL или ADO.NET Entity Framework. Множество примеров всего этого онлайн.

1 голос
/ 15 декабря 2009

Этот урок должен помочь вам начать: http://www.csharp -station.com / Учебники / ADODotNet / Lesson02.aspx

В разделе, которое гласит:

while (rdr.Read())
{
     Console.WriteLine(rdr[0]);
}

Вам потребуется заменить Console.WriteLine () на код, чтобы создать новые экземпляры Ticket и добавить их в список заявок.

0 голосов
/ 02 апреля 2014

Рассматривали ли вы использование ORM? Entity Framework является одним из наиболее часто используемых.

См. Этот учебник для получения дополнительной информации:

http://www.codeproject.com/Articles/363040/An-Introduction-to-Entity-Framework-for-Absolute-B

0 голосов
/ 15 декабря 2009

Вы должны иметь возможность использовать SqlDataReader для получения ваших данных, данных столбцов и помещения их в строковый массив.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...