Razor 从db.query获取列表

Razor 从db.query获取列表,razor,Razor,我想知道是否有办法在列表中检索sql结果。 我有: var Components=db.Query(“从成分中选择*) 有没有办法把它放到列表中,因为我不想使用foreach循环, 我想在具体的索引中得到结果 提前感谢。该方法返回一个IEnumerable。因此,您可以使用.ToList()扩展方法来获取列表 然后能够通过索引访问各个元素: var fifthIngredient = ingredients[4]; 如果在执行此操作之前,您应该确保此列表至少包含您尝试访问索引的元素数,否则,当

我想知道是否有办法在列表中检索sql结果。 我有: var Components=db.Query(“从成分中选择*)

有没有办法把它放到列表中,因为我不想使用foreach循环, 我想在具体的索引中得到结果

提前感谢。

该方法返回一个
IEnumerable
。因此,您可以使用
.ToList()
扩展方法来获取
列表

然后能够通过索引访问各个元素:

var fifthIngredient = ingredients[4];
如果在执行此操作之前,您应该确保此列表至少包含您尝试访问索引的元素数,否则,当您尝试访问更大索引的元素时,您将在运行时获得一个
indexootfrangeexception

你的目标不是很明确,所以很遗憾很难给你提供更好的选择

var fifthIngredient = ingredients[4];