gpt4 book ai didi

c# - 如何访问我的 LINQ 模型中的特定行?

转载 作者:行者123 更新时间:2023-11-30 19:29:56 24 4
gpt4 key购买 nike

我目前有一个 linq 查询,可以从我的产品表中随机选择 5 行。一旦我的模型中有了集合,我该如何访问特定的行?我正在使用 First() 获取我的第一行,但我不确定如果我想从该查询的第三行获取数据我会使用什么。

谢谢!

var Model = (from r in DB.Products select r).OrderBy(r => Guid.NewGuid()).Take(5);

var ProductID1 = Model.First().ProductID;
var ProductID3 = Model.???

最佳答案

您应该只运行一次查询,然后使用 foreach 遍历行或只使用索引属性来选择适当的产品

var Model = (from r in DB.Products select r).OrderBy(r => Guid.NewGuid()).Take(5).ToList();

var ProductID1 = Model[0].ProductID;
var ProductID2 = Model[1].ProductID;

关于c# - 如何访问我的 LINQ 模型中的特定行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10689338/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com