首页 > 解决方案 > 实体框架 6 搜索外键表

问题描述

我们有一个 Customer Retuns 数据库,其中包含两个表:“Returns”和“Cause”。 在此处输入图像描述

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

标签: sql-serverentity-frameworkforeign-keys

解决方案


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


推荐阅读