【发布时间】:2014-05-03 15:57:53
【问题描述】:
我需要随机获取一个实体,如下所示,但 ElementAtAsync 不存在。这是什么原因?有什么解决方法?
var index = random.Next(maxValue:count);
var song = await Context.Songs.ElementAt(index);
【问题讨论】:
-
ElementAtAsync 不存在的原因与任何其他语言/框架不存在的原因相同。收益并没有超过成本。
-
经过反思,ElementAt 可能需要多长时间? Microsoft 的指导方针是,如果执行时间不超过 50 毫秒,则不必将其设为异步。
标签: c# .net entity-framework entity-framework-6 iqueryable