【发布时间】:2013-02-06 15:43:10
【问题描述】:
我正在使用启用延迟加载的 Entity Framework 5。我有以下代码:
private ICollection<Subscription> _subscriptions = new Collection<Subscription>();
public virtual ICollection<Subscription> Subscriptions
{
get { return _subscriptions; }
set { _subscriptions = value; }
}
但这有意义吗?我想确保公共属性Subscriptions 永远不会为空。由于虚拟实体框架覆盖了 getter 和 setter 以提供延迟加载功能。
我需要这个字段还是可以只使用一个自动属性,如果没有订阅,我会得到一个空列表?
【问题讨论】:
标签: c# lazy-loading entity-framework-5