微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

我目前试图找出如何实现类似于排序列表的东西,其中包含可由用户选择的数据.

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

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

感谢帮助!

解决方法

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐