简单的问题 - 我如何才能通过延迟加载仅返回特定的集合元素?
public virtual ICollection<Attachment> Attachments
{
get
{
return this.Attachments.Where(x => x.del != true) as ICollection<Attachment>;
}
set {
this.Attachments = value;
}
}
我只想返回这些<Attachment>
,在哪里del != true
。
使用此代码,我有错误:
EntityFrameworkDynamicProxies 中出现“System.StackOverflowException”类型的未处理异常
无法计算表达式,因为当前线程处于堆栈溢出状态。
为什么?我该怎么做?
问候