У меня есть такой класс
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 (который должен загружаться на lazyloading)
Нужно ли сделать что-то особенное, чтобы он работал прозрачно?