Я десериализую объект DataTable из файла XML, который работает нормально, и предварительный просмотр DataTable в Visual Studio отображает одну строку, которую он должен содержать.
Однако, когда я создаю DataReader для объекта таблицы, вот так:
repository.SearchBaskets_dataReader = dataTable.CreateDataReader();
и попытаться прочитать его так:
while (repository.SearchBaskets_dataReader.Read())
{ //BLAH BLAH }
Я получаю странную ошибку, которую не всегда получаю:
DataTableReader is invalid for current DataTable 'BasketOrders'.
Есть идеи?
Позвольте мне еще раз подчеркнуть, что эта ошибка начала появляться без каких-либо изменений в коде.