我是EF的新手,很抱歉,如果问题是...您知道。
我有两个实体对象; User和UserRole
在用户对象中,我有一个属性UserRole和另一个UserRoleId,但属性UserRole为null。
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属性。
答案 0 :(得分:0)
解决了,我只需要启用延迟加载代理
optionsBuilder
.UseLazyLoadingProxies()
.UseSqlServer(connString);