Невозможно обновить свойство Enum в сущностиC#

Место общения программистов C#
Ответить
Anonymous
 Невозможно обновить свойство Enum в сущности

Сообщение Anonymous »

У меня возникли проблемы с обновлением свойства enum в моей сущности «Вопрос». Ниже приведены соответствующие части моего кода и сообщение об ошибке:

Помощник тега «option» не должен содержать C# в атрибуте элемента
области объявления. .

Question.cs:
using quiz.Entities;
using System.ComponentModel;

public class Question
{
public Guid Id { get; set; }

[DisplayName("Question's Text")]
public string QuestionText { get; set; }

public enum DifficultyLevel
{
Easy,
Medium,
Hard
}

[DisplayName("Zorluk Derecesi")]
public DifficultyLevel Difficulty { get; set; }

[DisplayName("Şık A")]
public string AnswerA { get; set; }

[DisplayName("Şık B")]
public string AnswerB { get; set; }

[DisplayName("Şık C")]
public string AnswerC { get; set; }

[DisplayName("Şık D")]
public string AnswerD { get; set; }

[DisplayName("Doğru Şık")]
public char CorrectAnswer { get; set; }

[DisplayName("Movie Name (MovieId)")]
public Guid MovieId { get; set; }

public virtual Movie? Movie { get; set; }
}

Edit.cshtml:

Zorluk Derecesi

Seçiniz
@foreach (var level in Enum.GetValues(typeof(Question.DifficultyLevel)))
{
@level
}




Подробнее здесь: https://stackoverflow.com/questions/791 ... -in-entity
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»