Asp.net core EF Core何时自动创建/更新导航属性?
我希望了解EF Core在子(和孙子)导航属性方面的行为。 如果我加载一个对象父对象,它有一个子对象列表,每个子对象都有一个孙子对象Asp.net core EF Core何时自动创建/更新导航属性?,asp.net-core,entity-framework-core,dbcontext,Asp.net Core,Entity Framework Core,Dbcontext,我希望了解EF Core在子(和孙子)导航属性方面的行为。 如果我加载一个对象父对象,它有一个子对象列表,每个子对象都有一个孙子对象 如果对孙辈进行了更改,这些记录是否会通过更新(父项)自动更新 如果从列表中添加/删除子项,是否会通过更新(父项)自动创建/删除这些记录 当我最初创建父对象时,是否会通过create(父对象)自动创建子对象和孙子对象 谢谢大家! 导航属性提供了一种在两个实体类型之间的关联中导航的方法。对于每个对象所参与的每个关系,每个对象都可以有一个导航属性。我们可以使用
- 如果对孙辈进行了更改,这些记录是否会通过更新(父项)自动更新
- 如果从列表中添加/删除子项,是否会通过更新(父项)自动创建/删除这些记录
- 当我最初创建父对象时,是否会通过create(父对象)自动创建子对象和孙子对象
谢谢大家! 导航属性提供了一种在两个实体类型之间的关联中导航的方法。对于每个对象所参与的每个关系,每个对象都可以有一个导航属性。我们可以使用它来配置两个实体之间的关系 如果对孙辈进行了更改,这些记录是否会更改 是否通过更新(父级)自动更新 是的,当获取父实体时,您还可以获取相关实体(子实体)数据,如果通过更新(父实体)更新子实体数据,它将自动更新子实体数据表中的子实体数据 如果在列表中添加/删除子项,这些记录 是否通过更新自动创建/删除(父级) 获取父实体时,如果将中的项添加到列表中,由于子表不包含新项,它将自动在子表中插入新记录。对于删除场景,请选中 当我最初创建父对象时,子对象和 是否通过创建(父项)自动创建子项
对。您可以查看以下文章:导航属性提供了一种在两种实体类型之间的关联中导航的方法。对于每个对象所参与的每个关系,每个对象都可以有一个导航属性。我们可以使用它来配置两个实体之间的关系 如果对孙辈进行了更改,这些记录是否会更改 是否通过更新(父级)自动更新 是的,当获取父实体时,您还可以获取相关实体(子实体)数据,如果通过更新(父实体)更新子实体数据,它将自动更新子实体数据表中的子实体数据 如果在列表中添加/删除子项,这些记录 是否通过更新自动创建/删除(父级) 获取父实体时,如果将中的项添加到列表中,由于子表不包含新项,它将自动在子表中插入新记录。对于删除场景,请选中 当我最初创建父对象时,子对象和 是否通过创建(父项)自动创建子项 对。您可以查看以下文章: