测试以查看导航属性是否可以检索值
本文关键字:检索 是否 导航 测试 属性 | 更新日期: 2023-09-27 18:24:55
以下代码尝试检索一个对象,该对象是断开连接的图的导航属性。
如果属性未加载,则发生错误
ObjectContext实例已被释放,不能再被用于需要连接的操作
有没有一种方法可以测试属性是否已加载?
navProps = GetNavigationProperties(originalEntity);
foreach (PropertyInfo navProp in navProps)
{
object obj = navProp.GetValue(item); // fails if the property type is an unloaded collection
// more code
}
Configuration.ProxyCreationEnabled = false;
在我的上下文的构造函数中,navProp.GetValue(项)返回null,而不是引发错误