У меня две таблицы в БД
имя таблицы Вопросы
столбцы:
_id, QuizId, QuestionText
и вторая таблица Ответы
столбцы:
_id, QuesId, QuizId, AnswerText, IsRight
Теперь я заполнил такую модель через слой доступа к данным
Class QuestionAnswers
{
int _id {get;set;}
string QuestionText {get;set;}
List<Answer> AnswerList { get; set;}
}
а класс ответа следующий:
class Answer
{
int _id {get;set;}
string AnswerText {get;set;}
boolean IsRight{ get;set;}
}
Теперь, поскольку учащиеся одной группы имеют один и тот же набор QuestionAnswers, поэтому через мой уровень доступа к данным я выберу набор QA только в первый раз, а затем я хочу отобразить эти существующие QA для всех других последующих запросов.
Для этого мне нужно создать статический список QAList . Итак, как управлять этим QAList объектом, потому что я хочу получить доступ к этому объекту из проекта веб-службы, а также из проекта веб-формы, поскольку я имею общий проект библиотек моделей и общих классов BusinessLogic.
Я просто хочу знать, как управлять этим объектом, чтобы он был доступен из нескольких проектов в рамках одного решения, и как управлять этим объектом, чтобы он был доступен для всех пользователей, вошедших в мое веб-приложение (может быть достигнуто с помощью делая класс статичным).