小编Muh*_*bal的帖子

C#:我应该对每个相关属性使用延迟加载吗?

我正在研究延迟加载。我不明白延迟加载是如何工作的,我应该做些什么来改变它吗?

\n

这是我的第一个案例:我有User,User rolesRoles类。用户与角色具有多对多的关系。所以我创建了用户角色类来处理这种关系。User 不包含所有情况的角色(不要介意IdUserRole)。

\n

用户

\n
public 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}\n
Run Code Online (Sandbox Code Playgroud)\n

用户角色

\n
public class UserRole : …
Run Code Online (Sandbox Code Playgroud)

.net c# linq entity-framework lazy-loading

1
推荐指数
1
解决办法
104
查看次数

标签 统计

.net ×1

c# ×1

entity-framework ×1

lazy-loading ×1

linq ×1