Bar*_*rry 16 c# entity-framework lazy-loading poco
我首先使用代码EF5,我有一个对象,其集合定义为virtual(延迟加载).这会在调用时返回数据.但是我希望它能够满载.我已从virtual属性签名中删除但现在它总是返回null数据.EF甚至没有运行查询,任何人都可以帮忙吗?
编辑:我知道.include()我只是喜欢使用非虚拟属性方法.
对象
User([Key]Id在Resource对象上,是person类的Parent):
namespace Entities
{
[Table("Users")]
public class User : Person
{
[Required]
public ICollection<Role> Roles { get; set; }
}
}
Run Code Online (Sandbox Code Playgroud)
角色:
namespace Entities
{
public class Role
{
[Key]
public string Id { get; set; }
public virtual ICollection<User> Users { get; set; }
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15126 次 |
| 最近记录: |