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 classe contém uma matriz deRunData objetos chamadosRunFn, que armazena os dados para até 10 execuções de medições individuaisObserve queRunData 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: 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;
        }
    }
}

questionAnswers(2)

yourAnswerToTheQuestion