基本上,即使原始上下文已被处理,我也希望在需要时加载我的外键属性。
我考虑过编辑属性吸气剂:
if (Author==null)
{
//load the author userprofile in a new dbcontext
Author = loadedAuthor;
}
return Author;
(作者是实体中的外键属性)。
但是,每次我什至尝试检查属性是否为 null 时,都会引发以下异常:
ObjectContext 实例已被释放,不能再用于需要连接的操作。
有没有办法检查属性是否“本地可用”而不必捕获异常?