我有数据结构LINQ到选择最新的记录
对于每个项目有它的记录的价格在每一种货币某一日期。我需要创建一个查询来返回每种货币的最新价格。
此查询适用,但返回多个Amounts
,货币ID为1
。它应该只返回3条记录,7,8 and 9
,因为这些记录表示该项目的所有货币的最新价格。
var q = (from c in db.tblStoreItemPrices where c.ItemID == ID select new { c.CurrencyID, c.Amount });
请忽略所有排序,并假定记录是随机排列的。
感谢您的帮助!
你想E资料“假设记录随机排序” ,岂不更有意义比主键以外的聚集索引,以单独减少这种random'ness性能。 – KingCronus 2012-04-05 10:36:47