Какой метод создания DataSet быстрее? - PullRequest
0 голосов
/ 06 декабря 2009

Какой из этих методов быстрее?

1)

DbDataAdapter dataAdapter = _factory.CreateDataAdapter();
dataAdapter.SelectCommand = _command;

dataSet = new DataSet();

dataAdapter.Fill(dataSet);

2)

DataTable dt = new DataTable();

IDataReader iDataReader= _command.ExecuteReader();

dt.Load(iDataReader);

iDataReader.Close();

1 Ответ

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

Посмотрите эти ссылки

DataReaders, DataSets и производительность

и

DataAdapter.Fill предпочтительнее DataReader?

Как уже упоминалось в комментариях к вашему вопросу. Лучше всего проверить данную ситуацию под рукой, ни одно правило не применимо ко всем.

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