0
我有一个自定义属性(在网格绑定)这样的:有没有办法用NHibernate创建一个懒惰的自定义属性?
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的对象,它的负荷,因为CustomProperty的每MYLIST元素。 ..
有没有更好的方式来做到这一点?
感谢
lazyloaded财产蒙山公式 – Firo 2012-03-09 12:22:13
你能给一个小样本的数据库语法? – Paul 2012-03-09 13:15:54