Frage

Does SubSonic 2.2 Unterstützung verzögertes Laden? Kann ich faul Last eine Eigenschaft eines Objekts? Wenn ja, wo kann ich Informationen über diese finden?

War es hilfreich?

Lösung

Subsonic 2.2 Nicht faul Laden unterstützen.

Alle Daten auf den Anruf geladen und inseting in eine Liste.

Wie auch immer eine gute Idee ist.

Hier ist der Punkt, dass die Last der Daten.

    /// <summary>
    /// Loads the collection and leaves the IDataReader open.
    /// </summary>
    /// <param name="dataReader">The data reader.</param>
    public void Load(IDataReader dataReader)
    {
        while(dataReader.Read())
        {
            ItemType item = new ItemType();
            item.Load(dataReader);
            Add(item);
        }
    }
    /// <summary>
    /// Loads the collection by iterating through the rows in the supplied DataTable.
    /// </summary>
    /// <param name="dataTable">The data table.</param>
    public void Load(DataTable dataTable)
    {
        foreach(DataRow dr in dataTable.Rows)
        {
            ItemType item = new ItemType();
            item.Load(dr);
            Add(item);
        }
    }
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top