Conversation
| @@ -0,0 +1,4 @@ | |||
| <?xml version="1.0" encoding="utf-8"?> | |||
There was a problem hiding this comment.
можешь этот файл в гитигнор отправить?
|
|
||
| public virtual string Description { get; set; } | ||
|
|
||
| public enum Difficulty : int { Three, Four, Five } |
There was a problem hiding this comment.
Для перечислений (вообще всех) нужно воспользоваться старым дедовским синтаксисом. Объявляем сначала в отдельном файле новый энам
public enum Mark
{
Two = 2,
Three =3,
Four =4,
Five = 5
}
, а потом где нужно его используем (public Mark Difficulty)
Это облегчит дальнейшее переиспользование этого типа и избавит от ошибок (например, на этой строке забыли цифровые значения присвоить)
|
|
||
| public virtual int Mark { get; set; } | ||
|
|
||
| public enum MarkEU : int { F, E, D, C, B, A } |
There was a problem hiding this comment.
тоже отдельный enum завести MarkEu
|
|
||
| public virtual Student Student { get; set; } | ||
|
|
||
| public virtual ICollection<TestQuestion> Questions { get; set; } |
There was a problem hiding this comment.
Вопрос. А всё-таки TestResult это ответ на один вопрос или на все вопросы?
Потому что на картинке в этом месте вижу несоответствие между направлением связи и проставленными кардинальностями (1 N)
GraphLabs.Backend.Domain/User.cs
Outdated
|
|
||
| public virtual byte[] PasswordSalt { get; set; } | ||
|
|
||
| public virtual string Token { get; set; } |
.gitignore
Outdated
| /.idea | ||
| /.vs | ||
| /*.user | ||
| /GraphLabs.Backend.Domain/GraphLabs.Backend.Domain.csproj.user |
There was a problem hiding this comment.
надо вместо строк 4 и 5 сделать одну *.user
| { | ||
| public virtual long Id { get; set; } | ||
|
|
||
| public virtual string Answer { get; set; } |
There was a problem hiding this comment.
это для открытого вопроса, а для вопроса с выбором вариантов не будем ссылку на выбранный ответ делать?
No description provided.