实体框架 6 搜索外键表

问题描述

我们有一个 Customer Retuns 数据库,其中有两个表:“Returns”和“Cause”。

enter image description here

退货表中有客户退货,而原因是退货原因的列表 - 退货可以有多个原因。我们正在尝试做的是沿着“Description.Contains('Table') 和 Returns.Cause.Contains('Wrong Colour')”的行在 Returns 表上进行搜索,是否有一种简洁的方法来执行此搜索或我是否已从表格中检索“所有内容”并分多个阶段将其过滤掉?

解决方法

你可以试试 Returns.Where(x -> x.Description.Contains("Table") && x.Cause.Any(z -> z.Name.Contains("Wrong colour"))