Что такое DataSet?

Что такое DataSet?

DataSet - это представление данных, расположенное в оперативной памяти, которое обеспечивает согласованную реляционную программную модель независимо от источника данных. Таким является определение с официального сайта Майкрософт.

Простыми словами, это набор данных вместе с таблицами и связями между таблицами.

DataSet необходим при работе с ADO.NET, поскольку именно экземпляр класса DataSet содержит все данные, с которыми мы будем взаимодействовать через наше приложение. По сути DataSet является представлением нашей базы данных.