Объект заграничной собственности не заселен - PullRequest
0 голосов
/ 08 мая 2019

Я новичок в EF, так что извините, если вопрос ... вы знаете.

У меня есть два объекта объектов; Пользователь и UserRole

В объекте пользователя у меня есть свойство UserRole и еще один UserRoleId, но свойство UserRole равно нулю.

public class User
{
    public int UserId { get; set; }
    public int UserRoleId { get; set; }
    public string FullName { get; set; }
    public string Username { get; set; }
    public string Password { get; set; }
    public string Email { get; set; }
    public bool Active { get; set; }

    public UserRole UserRole { get; set; }
}

public class UserRole
{
    public int UserRoleId { get; set; }
    public string Description { get; set; }
    public string Code { get; set; }

    public ICollection<User> Users { get; set; }
}

Я хочу заполнить свойство UserRole.

1 Ответ

0 голосов
/ 09 мая 2019

Решено, мне просто нужно включить ленивый загрузочный прокси

  optionsBuilder
            .UseLazyLoadingProxies()
            .UseSqlServer(connString);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...