![]() |
1
7
使用ADO.NET实体,需要指定要自动加载的实体
|
![]() |
2
5
正如其他人所说,你需要
在4.0中,您将能够设置
至于为什么你已经加载了2个关系。这可能是所谓关系修复的副作用。
当两个相关实体在同一个上下文中时,它们会自动固定关系以指向彼此。因此,如果(正如我怀疑的那样)4个实体中的2个已经在您的上下文中,那么在执行查询时,您将最终处于加载2个关系的情况下,即使您没有调用
希望这有帮助 干杯 亚历克斯 |
![]() |
3
0
这是作为一个设计决策在EFV1中完成的,并且许多开发人员实际上更喜欢对是否以及何时将加载引用的属性进行显式控制。 对于在2009年底之前推出.NET 4.0的EFV4,如果您愿意,您可以选择启用自动延迟加载。见 this blog post 有关EFv4中延迟加载的详细信息,请访问ADO.NET团队日志。 马克 |
![]() |
Drago · Linq通过比较Id和具有Id的对象列表来查询获取列表 2 年前 |
![]() |
Niyazi Babayev · 如何在表达式中动态应用表达式? 3 年前 |
![]() |
Murat Güzel · EF存储库模式错误{'Id'}已被跟踪 3 年前 |
![]() |
dotnetdevcsharp · 减少基于数据类型获取设置的方法数量 3 年前 |
![]() |
saravanan049 · 在实体框架中回滚Azure SQL数据库 3 年前 |