У меня есть 2 простых класса «Опрос», который содержит вопрос, а также список «Ответов».
Эти классы были созданы структурой сущности
когда я делаю это:
int k = (cmbPolls.SelectedItem as DataBase.Poll).ID;
cmbAnswerList.Items.AddRange(
mDbContext.Answers.Where(x => x.PollId == k).ToArray());
все работает, но при вставке значения k в запрос:
cmbAnswerList.Items.AddRange(
mDbContext.Answers.Where(x => x.PollId == (cmbPolls.SelectedItem as DataBase.Poll).ID).ToArray());
я получаю следующую ошибку:
Невозможно создать постоянное значение типа 'System.Object'. В этом контексте поддерживаются только примитивные типы (такие как Int32, String и Guid).
что это значит, почему он хочет создать постоянное значение? Это как-то связано с платформой Entity?