Subsonic - alguém pode fornecer um exemplo do uso de SimpleRepository subsônico para persistir uma lista / array de objetos?

Eu estou procurando maneiras possíveis de persistir as seguintes classes. SubsônicoSimpleRepository parece que pode funcionar, e as pessoas disseram que deveria, quando eu pedi umpergunta mais geral.

Mas não consegui encontrar um único exemplo de como fazer isso - ou pelo menos um que eu pudesse entender.

Alguém pode me apontar para um exemplo ou me dizer como eu poderia usar o Subsonic para mapear as seguintes classes para um banco de dados?

Observe queEu não projetei o banco de dados - Eu espero que o Subsonic faça isso por mim, preguiçoso que eu sou ...

Editar: Apenas para expandir o ponto anterior - estou esperando que o Subsonic converta meu modelo de objeto em um banco de dados relacional, lidando com todos os relacionamentos Pai-Filho e Um-para-Muitos que estão implícitos. Atualmente, não acho que o Subsonic possa fazer isso. Mas mesmo umexemplo de trabalho (não um fragmento de código) que explicitamente gerenciava chaves estrangeiras, etc no modelo de objeto seria útil.

Alguns antecedentes e notas sobre as classes que quero persistir:

eles são usados ​​pelo software que controla alguns equipamentos de mediçãoaDados&nbsp;classe contém uma matriz deRunData&nbsp;objetos chamadosRunFn, que armazena os dados para até 10 execuções de medições individuaisObserve queRunData&nbsp;também contém uma matriz de carros alegóricos -RawYse necessário, podemos mudar as matrizes para algum outro tipo de coleção (List <>, etc)desenvolvimento em C #, VS2008, para o SQL Server Express

Editar:&nbsp;Estou usando o 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;
        }
    }
}