Question

Est-ce que SubSonic 2.2 soutien chargement paresseux? Puis-je charge paresseux une propriété d'un objet? Si oui, où puis-je trouver des informations sur ce sujet?

Était-ce utile?

La solution

Subsonic 2.2 supporte pas le chargement paresseux.

Toutes les données chargées sur l'appel et inseting dans une liste.

Comment est toujours une bonne idée.

Voici le point de charger les données.

    /// <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);
        }
    }
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top