![]() |
1
2
是的,上下文保留已加载对象的引用。这就是为什么它不打算与跨不同请求共享的单个实例一起使用的原因之一。 它保存插入/删除的列表。我不确定它是否捕获了将这些更新添加到列表中的更新,或者它在末尾循环。但是,一次不应该加载大量的数据集,因为这一点对性能的影响比它在列表中所做的任何最后一次检查都要大。 |
![]() |
2
2
DataContext注册到对象
编辑
:没有。很抱歉我最初的回答我误解了你写的东西。在这种情况下,数据上下文仍然具有对这两个对象的引用,但将在下一个对象上删除与这两个对象的关系
不过要小心。如果您创建了自己的对象而不是使用从.dbml生成的对象,那么DataContext执行的“魔力”可能无法正常工作。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 6 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 6 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 6 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 6 月前 |