跑dbcontext.update的时候报了如题的错
搞了一会儿,找到了这个这个连接
https://www.cnblogs.com/zinan/p/10293598.html
确实是这个方法解决
这里做个补充介绍
非跟踪查询
在只读方案中使用结果时,非跟踪查询十分有用。 可以更快速地执行非跟踪查询,因为无需设置更改跟踪信息。
可以交换单个非跟踪查询:
using (var context = new BloggingContext())
{
var blogs = context.Blogs
.AsNoTracking()
.ToList();
}
还可以在上下文实例级别更改默认跟踪行为:
using (var context = new BloggingContext())
{
context.ChangeTracker.QueryTrackingBehavior = QueryTrackingBehavior.NoTracking;
var blogs = context.Blogs.ToList();
}