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