2
不知何故,我不想要这个,因为我想。最简单的方法返回列表<T>没有第一个元素
我通过NHibernate从数据库中获取数据。
ICriteria criteria = session.CreateCriteria(typeof(Price));
criteria.AddOrder(new NHibernate.Expression.Order("ValidFrom", false));
List<Price> prices = criteria.List().Cast<Price>().ToList();
现在我想返回没有第一个元素(最新价格)的列表。我有一些工作,但最简单的方法是什么?
同意,'跳过(1)'是去 –
的方式,我可能会做'跳过(1)''的前Cast',除去开销一点点。 –
@Filip Ekberg,你不能因为大多数Linq方法(包括Skip)只能在泛型IEnumerable接口上工作,而且criteria.List一个非泛型IList –