我在Stackoverflow周围看了看,看到了一些与NHibernateIList vs List相关的问题。我有一个我自己的问题。既然IList的目的是拥有一个延迟加载的列表,那么它从存储库返回的目的是什么呢?毕竟,如果你用ToList()调用你的仓库,你是在创建一个确定的对象吗?因此,无论您的方法返回的是IList还是List,都不会再涉及到延迟加载,对吧?
`1.System.Collections.IList.Add(Object item) at NHibernate.Impl.SessionImpl.ListCustomQuery(ICustomQuery customQuery, QueryParametersqueryParameters, IList results)
a