User возвращается как Null

Делаю форум (по гайду), столкнулся с проблемой, что User всегда возвращается как null. Для теста зарегистрировался через стандартную форму Identity, далее выполнил вручную запрос к бд следующего вида (UserId посмотрел вручную через select):

INSERT INTO Posts (Content, Created, ForumId, Title, UserId)
VALUES (N'Я очень доволен работой в Агенстве Microsoft', GETDATE(), 1, N'Отзыв о работе в Microsoft', '4d47a5cf-b4d7-4a49-bc72-6f5da159c4dd')

введите сюда описание изображения Далее я хочу посмотреть вот это содержимое уже через Веб-форму, но там соответственно вылетает ошибка (из-за того что User вернулся как null). введите сюда описание изображения

Вот класс Post.cs

 public class Post
    {
        public int Id { get; set; }
        public string Title { get; set; }
        public string Content { get; set; }
        public DateTime Created { get; set; }
        public virtual ApplicationUser User { get; set; }
        public virtual Forum Forum { get; set; }
        public virtual IEnumerable <PostReply> Replies { get; set; }
    }

Вот класс ApplicationUser.cs

 public class ApplicationUser : IdentityUser
    {
        public int Rating { get; set; }
        public string ProfileImageUrl { get; set; }
        public DateTime MemberSince { get; set; }
        public bool IsActive { get; set; }
    }

В IdentityUser я ничего не менял. В чем может быть проблема, и как её исправить?


Ответы (0 шт):