ServiceStack MARS (conjuntos de resultados activos múltiples) utilizando los parámetros ORMLite y de salida

ServiceStack ORMLite es genial, por lo general me he alejado de la mentalidad de ORM que prefiere construir bases de datos, ya que tiene sentido construir bases de datos en lugar de un modelo de clase 1: 1. Dicho esto, hay un par de cosas con las que parece que me estoy encontrando con dificultades, estoy seguro de que simplemente es mi ignorancia brillar.

Primero:

¿Hay una manera de administrar múltiples conjuntos de resultados usando ORMLite? Sé que uno puede usar el método QueryMultiple usando Dapper, pero por alguna razón me estoy dando cuenta de cómo usar la implementación Dapper integrada de ServiceStack.

Segundo:

¿Hay alguna forma de utilizar ORMLite para devolver los parámetros de salida dentro de una llamada de procedimiento almacenado?

Idealmente, me gustaría alejarme de MARS y los parámetros de salida, y lo ideal sería vivir en un mundo ideal :)

Estoy usando .NET framework 4.5, SQL Server 2008 R2 y ServiceStack 3.9.46.

Respuestas a la pregunta(1)

Su respuesta a la pregunta