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 –