gpt4 book ai didi

entity-framework - 仅返回子实体 Linq Entity Framework

转载 作者:行者123 更新时间:2023-12-04 07:25:35 24 4
gpt4 key购买 nike

给出类似的东西:

public class Parent
{
public int Id { get; set; }
public List<Child> Children { get; set; }
}

// There is no reference to the parent in the object model
public class Child
{
public int Id { get; set; }
public string MyProperty { get; set; }
}

对于给定的父 ID,是否可以加载符合特定条件的子实体,而不加载父实体?

我有seen solutions使用投影加载父级 零个或多个匹配条件的子级。

最佳答案

如果我没理解错的话,应该这样做;它将您想要的条件同时放在父项和子项上,但只选择子项。

from parent in db.Parents
from child in parent.Children
where parent.Id = 4711 &&
child.MyProperty == "olle"
select child;

关于entity-framework - 仅返回子实体 Linq Entity Framework ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15081710/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com