Subsonic - kann jemand ein Beispiel für die Verwendung von Subsonic SimpleRepository zur Speicherung einer Liste / eines Arrays von Objekten angeben?

Ich suche nach Möglichkeiten, um die folgenden Klassen beizubehalten. UnterschallSimpleRepository sieht so aus, als könnte es funktionieren, und die Leute haben es gesagt, als ich nach einem gefragt habeallgemeinere Frage.

Aber ich konnte kein einziges Beispiel dafür finden - oder zumindest eines, das ich verstehen konnte.

Kann mir jemand ein Beispiel nennen oder sagen, wie ich mit Subsonic die folgenden Klassen einer Datenbank zuordnen kann?

Beachten Sie, dassIch habe die Datenbank nicht entworfen - Ich hoffe, dass Subsonic das für mich erledigt, faule Sau, die ich bin ...

Bearbeiten: Nur um den vorherigen Punkt zu erläutern: Ich hoffe, dass Subsonic mein Objektmodell in eine relationale Datenbank konvertiert, die alle implizierten Eltern-Kind- und Eins-zu-Viele-Beziehungen berücksichtigt. Derzeit glaube ich nicht, dass Subsonic dies kann. Aber auch einArbeitsbeispiel (kein Codefragment), das explizit Fremdschlüssel usw. im Objektmodell verwaltet, wäre nützlich.

Einige Hintergrundinformationen und Anmerkungen zu den Klassen, die ich beibehalten möchte:

Sie werden von der Software verwendet, die einige Messgeräte steuertdasDaten Klasse enthält ein Array vonRunData Objekte aufgerufenRunFn, der die Daten für bis zu 10 einzelne Messläufe enthältbeachten Sie, dassRunData enthält auch eine Reihe von Schwimmern -RawYFalls erforderlich, können wir die Arrays in einen anderen Auflistungstyp ändern (Liste <> usw.).Entwickeln in C #, VS2008, für SQL Server Express

Bearbeiten: Ich verwende 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;
        }
    }
}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage