从列表中随机选择

本文关键字:选择 随机 列表 | 更新日期: 2023-09-27 18:31:49

我希望你们能给我一个想法,我在数据库中有 3 列,Emp 名称、Emp 计划以及一些用于修复计划(布尔值)的指标。我有一个网格,将显示他们的名字,以及他们当月的相应时间表,还有一个按钮将在网格上生成他们的时间表。我的问题是,如何使生成按钮工作? 我的意思是我如何为每个员工生成随机时间表?还有一个条件是,如果选中"修复计划"列,则该员工不应包含在列表中。提前感谢!

此外,它应该遵循这种时间表,墓地班>中班>早班......因此,如果员工上个月已经上了早班,他/她的下一个班次应该是墓地班。示例代码将不胜感激。

从列表中随机选择

在 SQL 中:

ORDER BY NEWID()

在 LINQ 中:

order by Guid.NewGuid()