public List<DBHostLane> GetAllHostLanes ()
{
List<DBHostLane> result = new List<DBHostLane> ();
using (IDbCommand cmd = CreateCommand ()) {
cmd.CommandText = "SELECT * FROM HostLane ORDER BY host_id, lane_id";
using (IDataReader reader = cmd.ExecuteReader ()) {
while (reader.Read ()) {
result.Add (new DBHostLane (reader));
}
}
}
return result;
}