Subsónico: ¿puede alguien proporcionar un ejemplo del uso de la Subsonic SimpleRepository para conservar una lista / matriz de objetos?

Estoy buscando posibles formas de persistir en las siguientes clases. SubsónicoSimple repositorio parece que podría funcionar, y la gente ha dicho que debería, cuando le pregunté a unpregunta más general.

Pero no he podido encontrar un solo ejemplo de cómo hacer esto, o al menos uno que pudiera entender.

¿Alguien puede indicarme un ejemplo o decirme cómo puedo usar Subsonic para asignar las siguientes clases a una base de datos?

Tenga en cuenta queNo he diseñado la base de datos - Espero que Subsonic haga eso por mí., perezoso que soy ...

Editar: Solo para expandir el punto anterior, espero que Subsonic convierta mi modelo de objetos en una base de datos relacional, que trate con todas las relaciones padre-hijo y One-To-Many que están implícitas. Actualmente, no creo que Subsonic pueda hacer esto. Pero incluso unejemplo de trabajo (No es un fragmento de código) que sería útil administrar de forma explícita las claves externas, etc. en el modelo de objetos.

Algunos antecedentes y notas sobre las clases que quiero persistir:

Son utilizados por el software que controla algunos equipos de medición.laDatos clase contiene una matriz deRunData objetos llamadosRunFn, que contiene los datos de hasta 10 ejecuciones de medición individualestenga en cuenta queRunData también contiene una serie de flotadores -RawYSi es necesario, podemos cambiar las matrices a algún otro tipo de colección (Lista <>, etc.)desarrollo en C #, VS2008, para SQL Server Express

Editar: Estoy usando Subsonic 3.0.0.3.

public class RunData

{
    public DateTime StartDateTime { get; set; }
    public TimeSpan ElapsedTime { get; set; }

    private float[] _rawY;
    public float[] RawY
    {
        get
        {
            return _rawY;
        }
        set
        {
            _rawY = value;
        }
     }
 }

public Data
{
    public string OperatorId { get; set; }
    public string SampleId { get; set; }

    // CAN SUBSONIC DEAL WITH THIS ARRAY OF OBJECTS???
    private RunData[] _runFn;
    public RunData[] RunFn
    {
        get
        {
            return _runFn;
        }
        set
        {
            _runFn = value;
        }
    }
}

Respuestas a la pregunta(2)

Su respuesta a la pregunta