【问题标题】:Entity Framework 6 search on foreign keyed table实体框架 6 搜索外键表
【发布时间】:2026-01-12 18:20:06
【问题描述】:

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

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

【问题讨论】:

    标签: sql-server entity-framework foreign-keys


    【解决方案1】:

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

    【讨论】: