考虑驻留在服务(WCF)中的以下代码:
using (var context = new ctxEntities())
{
var result = context.MyTable.Include("LinkedTable")
.Where(c => c.RepairID == repairID).ToList();
result.ForEach(e => context.Detach(e));
return result;
}
我想在 WPF 环境中访问 LinkedTable 属性,并希望(或拥有?)分离上下文。在分离上下文(result.foreach ....)之前,我可以“看到” LinkedTable 作为 Table 的属性。分离上下文后,表的 LinkedTable 属性为空。
我怎样才能防止这种行为?
保罗