У меня есть вопрос о понимании метода заполнения SQLDataAdapter, который принимает такие аргументы, как startRecord, MaxRecord, как показано ниже:
SqlDataAdapter adap = new SqlDataAdapter ("Select * from tblname",ConnectionString);
DataSet ds = new DataSet();
adap.Fill(ds, startIndex, MaxRecords , "TableName");
Я хочу знать, что будет делать SqlDataAdapter.
Будет ли он сначала запускать запрос, который вернет всю запись из таблицы, а затем отфильтрует строки из нее?
or
Будет ли он запускать запрос в базе данных, который выберет только необходимое количество строк?