Configuration.LazyLoadingEnabled = false;
Configuration.ProxyCreationEnabled = false;
每次查询导航属性都有值,求解
试试把延迟加载属性 字段的 virtual 去掉
去掉了,好像是缓存的,我前一次获取数据时用了include,后面再获取时,会自动附加上。如果是第一次就没有
@小徐的博客: include是属于贪婪加载,另外参考下这篇文章 http://www.cnblogs.com/nianming/archive/2011/09/21/2183952.html 应该对你有帮助
你通过怎么样的方式查看到导航属性也有值的呢?如果是在VS调试的时候去查看导航属性,是会再次进行查询数据库,将你要看的数据查出来的,这个说明不了问题的.你可以加断点,检测sql语句.