我有以下查询,该查询接收一个int列表作为参数:
public int GetMostRecent(List<int> TheIDs)
{
...using MyDC...
var TheMostRecentID = (from d in MyDC.Data
where TheIDs.Contains(d.ID)
orderby d.DateTime
select d.ID).LastOrDefault();
}
这是在LINQ to SQL中匹配参数集合内列表和数据库数据的最佳方法吗?是否有比使用.Contains()方法更好的方式?
谢谢。