Я уже сделал это.Так что для тех, у кого было такое же предположение: Если у вас много строк и вы хотите вернуть все их, вам нужно сделать следующее: Для первой строки используйте SqlContext.Pipe.SendResultsStart(new SqlDataRecord(new(new SqlMetaData("name", SqlDbType.NVarChar, 500)));
Для второй и более строк используйте SqlContext.Pipe.SendResultsRow(new SqlDataRecord(new(new SqlMetaData("name", SqlDbType.NVarChar, 500)))
и после for
SqlContext.Pipe.SendResultsEnd();