我已将我的 DAL 代码库从 ObjectContext (EF4) 更改为 DbContext (EF5)。我的问题是,当我将实体附加到 DbSet 并访问导航属性时,我得到的是 null 而不是对象,但是在我的旧代码(ObjectContext 案例)中,它返回给我的是对象而不是 null。
我可以通过显式加载来解决问题,但是要找到所有使用附加实体的导航属性的代码会很痛苦。
有明确的解决方案吗?
谢谢
我已将我的 DAL 代码库从 ObjectContext (EF4) 更改为 DbContext (EF5)。我的问题是,当我将实体附加到 DbSet 并访问导航属性时,我得到的是 null 而不是对象,但是在我的旧代码(ObjectContext 案例)中,它返回给我的是对象而不是 null。
我可以通过显式加载来解决问题,但是要找到所有使用附加实体的导航属性的代码会很痛苦。
有明确的解决方案吗?
谢谢