LINQ to SQL cada enésima fila de la tabla

¿Alguien sabe cómo escribir una instrucción LINQ to SQL para devolver cada enésima fila de una tabla? Necesito recuperar el título del elemento en la parte superior de cada página en una cuadrícula de datos paginada para un escaneo rápido del usuario. Entonces, si quería el primer registro, luego cada tercero después de eso, de los siguientes nombres:

AmyEric, JasonJoeJohn, JoshMaribelPaul, SteveTom

Traería a Amy, Joe, Maribel y Tom.

Sospecho que esto se puede hacer ... Las instrucciones LINQ to SQL ya invocan la función SQL ROW_NUMBER () junto con la clasificación y la paginación. Simplemente no sé cómo recuperar cada enésimo elemento. La declaración SQL sería algo así comoWHERE ROW_NUMBER MOD 3 = 0, pero no conozco la instrucción LINQ que debo usar para obtener el SQL correcto.

Respuestas a la pregunta(6)

Su respuesta a la pregunta