У меня есть пользовательское свойство (для привязки в сетке), например:
public class MyClass
{
public virtual IList<clsClass2> MyList{ get; set; } //Lazy loaded
public virtual string CustomProperty //To use on Grid Binding
{
get
{
if (!MyList.IsNullOrEmpty())
return MyList.Select(__comp => __comp.Name).ToList().ToString(", ");
return string.Empty;
}
}
}
Работает нормально ... Но так каждый раз, когда я загружаю объект MyClass, он загружает каждый элемент MyList из-за CustomProperty ...
Есть ли лучший способ сделать это?
Спасибо