Patrón de repositorio sin LINQ u otro ORM?

¿Tiene sentido usar el patrón Repository sin el uso de LINQ o algún otro ORM? Estoy escribiendo una aplicación en MONO y usando MySQL, estaba pensando en usar el patrón de repositorio pero no voy a poder manejar IQueryable. Estaba pensando en exponer más métodos en el repositorio para hacer obvio que el filtrado iba a suceder en el lado db con la llamada al repositorio. ¿Alguna sugerencia si ese es un uso válido del diseño o alguna otra idea de diseño?

Respuestas a la pregunta(3)

Su respuesta a la pregunta