创建了.net core webapi项目,通过EF保存数据,数据保存后外部修改了数据库的内容,但是项目中查询的仍然是保存时的数据。
解决的方法是:在查询的语句中添加AsNoTracking()后就可以查询到修改后的数据了。
例如
EFContext.table.AsNoTracking().where(i=>i.id==id);
本文介绍了一个.NET Core WebAPI项目中使用EF进行数据操作时遇到的问题:外部修改数据库后,项目查询结果未能更新。通过在查询语句中添加AsNoTracking()方法解决了这一问题。
创建了.net core webapi项目,通过EF保存数据,数据保存后外部修改了数据库的内容,但是项目中查询的仍然是保存时的数据。
解决的方法是:在查询的语句中添加AsNoTracking()后就可以查询到修改后的数据了。
例如
EFContext.table.AsNoTracking().where(i=>i.id==id);

被折叠的 条评论
为什么被折叠?
