如何在实体框架中按引用表列排序

萨钦

我有2个表,例如:OrderProduct
我正在使用EF。现在我有一个页面显示如下:

订单号| 订单日期| 产品名称| 价钱


有一个产品表(ProductID)的外键,我现在显示o.Product.ProductName
OrderBy通过产品表中的产品名称列表。
我怎样才能做到这一点?
FYI:ProductIDOrder表是Nullable

提前致谢

拉斐尔的老房子

好吧,看来您ProductOrder课堂上有一个导航属性

所以你可以做

.OrderBy(o => (o.Product == null) ? string.Empty : o.Product.ProductName)

你也可以两遍

.OrderByDescending(o => o.Product == null) //or OrderBy, depending if you want null first or last
.ThenBy(o => (o.Product == null) ? string.Empty : o.Product.ProductName); 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在实体框架中动态构造按表达式排序?

来自分类Dev

如何在实体框架中按多个相关实体过滤

来自分类Dev

如何在实体框架中按多个相关实体过滤

来自分类Dev

在实体框架中按子表排序

来自分类Dev

如何在Lambda实体框架中动态排序?

来自分类Dev

如何在EntityFramework中按相关实体排序

来自分类Dev

如何在r中按名称对列表列表进行排序?

来自分类Dev

如何在实体框架中定义枚举?

来自分类Dev

如何在实体框架中识别DbContext?

来自分类Dev

如何在实体框架中包含关联的实体?

来自分类Dev

在Linq中按实体排序

来自分类Dev

如何在R中对列表列表进行排序?

来自分类Dev

如何在Sybase中按排序顺序查看表列

来自分类Dev

如何在XLWings中引用Excel表列名称?

来自分类Dev

如何在Excel VBA中引用命名表列?

来自分类Dev

如何在XLWings中引用Excel表列名称?

来自分类Dev

如何在 JPQL 选择查询中按值从新创建的对象中对实体进行排序?

来自分类Dev

在实体框架中按自定义顺序对VARCHAR字段进行排序

来自分类Dev

在实体框架中按子列表的第一项对集合进行排序

来自分类Dev

如何在MySQL中按公式排序

来自分类Dev

如何在PHP中按容量排序

来自分类Dev

如何在MySQL中按公式排序

来自分类Dev

如何在python中按数字排序?

来自分类Dev

如何在PHP中按容量排序

来自分类Dev

实体框架:如何使DataGridView可排序?

来自分类Dev

如何在现有实体框架中添加新表

来自分类Dev

如何在实体框架中创建多对多映射?

来自分类Dev

如何在实体框架中处理值对象?

来自分类常见问题

如何在实体框架中添加外键关系?

Related 相关文章

热门标签

归档