private Answer GetAnswer(IDataReader reader)
        {
            Answer answer =
                new Answer(
                    reader.GetString(reader.GetOrdinal("Text")),
                    reader.GetBoolean(reader.GetOrdinal("Correct")));

            _IdsByHashCode.Add(answer.GetHashCode(), reader.GetInt32(reader.GetOrdinal("AnswerID")));
            _AnswersById.Add(reader.GetInt32(reader.GetOrdinal("AnswerID")), answer);
            return answer;
        }
 public object IdOfAnswer(Answer item)
 {
     return _IdsByHashCode[item.GetHashCode()];
 }