c# - 无法跟踪实体类型的实例,因为已在跟踪具有相同 ID 键值的另一个实例
问题描述
我知道对此有很多问题,但我无法与他们一起解决。我正在做一个删除测试方法,首先创建一个对象,以确保有一些东西要删除。但正因为如此,我得到了实例错误,我不知道如何修复它。
我的代码:
public async Task CanDeleteSignal()
{
var s = new SignalsDTO()
{
Name = "Signal",
TagType = "String",
Description = "Foo"
};
int id = await _handler.Create(s);
var delete = await _handler.Delete(id);
var signalDelete = _handler.GetSignalsById(id).Result;
Assert.IsTrue(delete);
Assert.IsNull(signalDelete);
}
该对象已正确创建,但是当我想删除时,由于此错误而无法删除。
解决方案
推荐阅读
- flutter - Flutter/Dart 日期将 firstDayOfTheweek 设置为星期日
- vb.net - 查找缺少的序列发票系列 vbnet 和 oracle 查询
- synchronization - Vert.x 是否有计划解决 Java 15 中偏向锁定的弃用问题?
- celery - 是否必须在生产中将 celery 作为守护进程运行
- javascript - 逐个读取文件,仅在调用第一个文件后调用 api
- python - Python 正则表达式没有给出所需的输出
- c# - Quartz Cron Job 每天运行 24 次,例如 1PM、2PM、3PM 等,每天 24 次
- npm-scripts - 访问 npm 脚本的命令行参数
- angular - Angular 中的错误:无法绑定到“ngForOf”,因为它不是“div”的已知属性
- groovy - 如何使用 FactoryBuilderSupport 在 Groovy 上创建基于嵌套构建器的 DSL