gpt4 book ai didi

c# - Entity Framework 不会保存关系

转载 作者:行者123 更新时间:2023-11-30 18:07:26 25 4
gpt4 key购买 nike

我有以下情况:

role.Permissions.Add(permission);
objectContext.SaveChanges();

当我现在查看关系表 Roles_Permissions 时,新添加的角色权限不存在。它只在我处理对象上下文时保存新关系。我是在做错什么,还是调用 SaveChanges 没有保存对关系集的更改?

最佳答案

检查 ObjectStateManager - 在调用 SaveChanges 之前,查看对象状态管理器以获取状态为 Added 的所有更改 - 它应该只返回一个项目,即该权限对象。如果它不在那里,那就是其他地方出了问题。调用 SaveChanges 应该会保留您的更改。

关于c# - Entity Framework 不会保存关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3981352/

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