code:
var result = db.rows.Take(30).ToList().Select(a => AMethod(a));
db.rows.Take(30)是LINQ到SQL
db.rows.Take(30) is Linq-To-SQL
我用了ToList()来枚举结果,因此查询的其余部分未转换为SQL
I am using ToList() to enumerate the results, so the rest of the query isn't translated to SQL
这是这样做的最快方法是什么?的ToArray()?
Which is the fastest way of doing that? ToArray()?
使用Enumerable.AsEnumerable:
var result = db.rows
.Take(30)
.AsEnumerable()
.Select(a => AMethod(a));
上一篇:其中大小应背景是LDPI,MDPI,华电国际和xhdpi屏幕?屏幕、大小、背景、国际
下一篇:的Visual C ++应用程序作为一个前端到MS Access数据库 - 多用户数据访问和画布般的GUI问题画布、作为一个、多用户、应用程序