Если вы хотите добавить данные в сеанс, вы можете использовать
Session["your key"] = your value or object;
для извлечения данных вы можете использовать
var Val = Session["your key"];
если вы хотите хранить и получать строго типизированные объекты, вы можете добавить их таким же образом и просто разыграть их, когда получите
Session["your key"] = new YourObject();
YourObject obj = (YourObject)Session["your key"] ;