gpt4 book ai didi

asp.net-mvc - 使用 Entity Framework 4.5 mvc4选择不重复的随机行

转载 作者:行者123 更新时间:2023-12-02 01:58:54 27 4
gpt4 key购买 nike

我尝试了以下代码,我需要根据 NAME 字段随机行而不重复。

List list = db.Logos.Where(a => a.LogoName != "empty.png").OrderBy(r => Guid.NewGuid()) .GroupBy(a => a.LogoName) .Select(g => g.FirstOrDefault()).Take(8).ToList();



但我没有随机获得,但我尝试了另一个正确改组的代码,但无法应用重复的代码,代码如下

List list = (from c in db.Logos where c.LogoName != "empty.png" select c).OrderBy(r => Guid.NewGuid()).Take(3).ToList();



请帮助如何选择重复行和随机行。

最佳答案

你能试试下面的吗?

var result = (from logo in db.Logos
where (logo.LogoName != "empty.png")
orderby logo.LogoName
select logo).Distinct();

关于asp.net-mvc - 使用 Entity Framework 4.5 mvc4选择不重复的随机行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18270017/

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