我正在使用Entity Framework 4.0数据优先模型。我在我的edmx上禁用了延迟加载,如
LazyLoadingEnabled=false
我还在上下文构造函数中禁用了加载,如..
public AMSNextGen_CustomerCare() : base(ConnectionString, ContainerName)
{
ContextOptions.ProxyCreationEnabled = false;
ContextOptions.LazyLoadingEnabled = false;
OnContextCreated();
}
但是当我选择单个实体时,它将获得其参考导航实体。使用像这样的选择语句
return disEdmx.Tax_TaxRule.SingleOrDefault(x => x.TaxRuleID == ruleId);
我没有使用Eagerly或显式加载语句。请帮助并给出任何解决方案。
先谢谢