gpt4 book ai didi

c# - EntityFramework 中的 MySql ORDER BY FIELD()

转载 作者:行者123 更新时间:2023-11-29 07:11:58 25 4
gpt4 key购买 nike

我有一个数字列表,需要按该顺序从数据库表中选择行。我正在寻求实现 ORDER BY FIELD()在 LinQ/lambda 表达式中查询没有运气

有什么想法吗?

代码如下所示:

 using (var db = new TimeTable.EntityFramework.TimeTableEntities())
{
List<int> list = new List<int>() { 2, 1, 4, 3 };
var query = db.place_users_info.OrderBy(item => item.UniqueId);
}

我需要按列表项对行进行排序

最佳答案

如果您的行数不是那么大,也许您正在寻找类似的东西(忽略检查):

using (var db = new TimeTable.EntityFramework.TimeTableEntities())
{
List<int> list = new List<int>() { 2, 1, 4, 3 };
var a = db.place_users_info.ToArray();
var b = list.Select(x=>a[x]).ToList();
}

关于c# - EntityFramework 中的 MySql ORDER BY FIELD(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39362289/

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