2

基本上,即使原始上下文已被处理,我也希望在需要时加载我的外键属性。

我考虑过编辑属性吸气剂:

if (Author==null)
{
    //load the author userprofile in a new dbcontext
    Author = loadedAuthor;
}
return Author;

(作者是实体中的外键属性)。

但是,每次我什至尝试检查属性是否为 null 时,都会引发以下异常:

ObjectContext 实例已被释放,不能再用于需要连接的操作。

有没有办法检查属性是否“本地可用”而不必捕获异常?

4

1 回答 1

0

有一个属性叫它AuthorReference有一个IsLoaded属性。您可以使用它来检查您的Author参考是否已加载。

于 2013-08-12T14:25:10.593 回答