IEnumerable <object> LazyLoad(LazyEntity parent, Type type, ICollection <IDataCriterion> criteria) { var info = _lazyFactory.InfoAbout(type); var repository = _lazyFactory.ReadingRepository(); foreach (var item in repository.Read(info, criteria)) { CopyLazyContext(parent, item); yield return(item); } }
public IReadingRepository ReadingRepository() { return(_factory.ReadingRepository()); }