gpt4 book ai didi

c# - 是否有可能使用 .NET Core 获取未在 EFCore 中提交的添加项?

转载 作者:行者123 更新时间:2023-11-30 22:57:31 24 4
gpt4 key购买 nike

我需要在 EF Core 中查询我的上下文以获取添加的项目,但不是保存的 (EntityState.Added)

示例查询:

var list = await _databaseContext.Set<PersonModel>().ToListAsync();

我看到一个关于 ChangeTracker 的主题,但我不知道如何在这种情况下在这里实现。在 EF Core 上可以吗?

最佳答案

您可以使用 DbContext 上的 ChangeTracker 属性访问更改:

var added = _databaseContext.ChangeTracker.Entries().Where(x => x.State == EntityState.Added);

关于c# - 是否有可能使用 .NET Core 获取未在 EFCore 中提交的添加项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53585172/

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