我正在研究延迟加载。我不明白延迟加载是如何工作的,我应该做些什么来改变它吗?
\n这是我的第一个案例:我有User,User roles和Roles类。用户与角色具有多对多的关系。所以我创建了用户角色类来处理这种关系。User 不包含所有情况的角色(不要介意IdUserRole)。
用户
\npublic class User : IUser\n{\n public bool IsActive { get; set; }\n public int Id { get; private set; }\n public string Email { get; set; }\n public byte[] PasswordHash { get; set; }\n public byte[] PasswordSalt { get; set; }\n public string? Phone { get; set; }\n\n public List<UserRole> UserRoles { get; set; }\n}\nRun Code Online (Sandbox Code Playgroud)\n用户角色
\npublic class UserRole : …Run Code Online (Sandbox Code Playgroud)