加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 如何使用实体框架实现排序列表

发布时间:2020-12-15 17:16:21 所属栏目:百科 来源:网络整理
导读:我目前试图找出如何实现类似于排序列表的东西,其中包含可由用户选择的数据. 为了更清楚,我有一组颜色,每种颜色可以链接到一个或多个产品.但我不会显示按名称或十六进制代码排序的颜色.相反,我会给“管理员”自己安排颜色顺序的可能性.目前我使用额外的位置属
我目前试图找出如何实现类似于排序列表的东西,其中包含可由用户选择的数据.

为了更清楚,我有一组颜色,每种颜色可以链接到一个或多个产品.但我不会显示按名称或十六进制代码排序的颜色.相反,我会给“管理员”自己安排颜色顺序的可能性.目前我使用额外的位置属性进行排序,但对我来说感觉不对.

有没有人用实体框架做过类似的事情?

感谢帮助!

解决方法

如果要进行持久排序,请在Colors表或附加表中存储优先级列(使用Colors 1< - 0..1 ColorsPriority关系)并将其用于排序. 您可以使用 LINQ’s sortby或定义使用Priority属性的 IComparer.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读