gpt4 book ai didi

c# - EF : Is there way to disable change tracking only for one entity

转载 作者:行者123 更新时间:2023-12-02 20:05:06 25 4
gpt4 key购买 nike

我正在使用 EF6 并且有 2 个要更新的实体,

context.UpdateObject(entity1);
context.UpdateObject(entity2);
container.SaveChangesAsync();

现在在更改跟踪中我可以看到两个实体都来了,

var entities = ChangeTracker.Entries().Where(i => i.State == EntityState.Added || i.State == EntityState.Modified || i.State == EntityState.Deleted);

有什么方法可以为一个实体 entity1 禁用更改跟踪?

最佳答案

我认为这就是您要找的:

var result = context.myentities.Where(...).AsNoTracking().ToList();

关于c# - EF : Is there way to disable change tracking only for one entity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54960505/

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