【发布时间】:2014-08-01 05:46:40
【问题描述】:
我有一个IEnumberable<myObject> myCollection。 myObject 的结构如下:
myObject 里面有 2 个集合。它有 2 个属性,例如:
public virtual ICollection<innerObject> innerObjects{ get; set; }
public virtual ICollection<innerObject1> innerObjects1 { get; set; }
我在使用实体框架时没有使用“LazyLoadingEnabled=false”,因为我希望在从数据库中获取时加载内部集合。
在这种情况下。我有内部集合,但我想在将集合返回给调用方法之前清空内部集合。
请给我一个好的方法。目前我只是在考虑使用 LINQ 删除内部集合。
【问题讨论】:
标签: linq entity-framework entity-framework-5 entity-framework-6 linq-to-objects