当前位置: 首页 > 编程语言 > C#

何时使用DbSet.Add()vsDbSet.Attach()分享

时间:2023-04-10 12:26:56 C#

何时使用DbSet.Add()vsDbSet.Attach()添加一个孩子,父实体在数据库中复制。使用Attach()解决了这个问题,但我想知道为什么而不是盲目地绊倒。那么,当您使用Attach时,您告诉上下文该实体已经在数据库中,并且SaveChanges对附加的实体没有影响。另一方面,添加将上下文中实体的状态(如果它已经存在)更改为已添加,这意味着当您调用SaveChanges时,它将始终将实体插入数据库中。这就是区别。以上就是C#学习教程的全部内容:什么时候用DbSet.Add()vsDbSet.Attach()。如果对你有用,需要了解更多C#学习教程,希望大家多加关注——本文来自网络合集,不代表立场,如涉及侵权,请点击右转联系管理员删除。如需转载请注明出处: