EF 4.0实现期间的延迟加载关系

时间:2011-03-15 20:10:21

标签: c# entity-framework entity-framework-4

我有一个这样的课程

public class Definition
{
    public virtual string Name {} ..
    public void Validate(string value){}
}

public class Value
{
   private string innerValue;

   public virtual Definition Definition {}
   public string Value 
   {
      get {
         return innerValue;
       }
      set 
       {
         this.Definition.Validate(value);
         innerValue = value;
       }
    }
}

我正在使用Lazy loading,POCO,问题是当Value对象被实现时,EF不会尝试加载Definition对象(应该在延迟加载时加载)

我是否需要做一些特别的工作才能透明地工作?

1 个答案:

答案 0 :(得分:2)

在实现过程中不会触发延迟加载。