如何根据Entity Framework中实体的EntityState状态实现增删改查?
- 内容介绍
- 文章标签
- 相关推荐
本文共计929个文字,预计阅读时间需要4分钟。
在上一篇文章中,我们介绍了如何使用EF实现简单的增删改查。本文中,我们使用EntityState来优化数据的增删改查。一、修改数据
上一篇文章中提到的修改数据的方法是EF官方推荐的方式。
在上一篇文章中,我们讲解了使用EF实现简单的增删改查,在这篇文章中我们使用实体的EntityState状态来优化数据的增删改查。
一、修改数据
上篇文章中的修改数据的方法是EF官方推荐的方式,即先查询出来要修改的数据,然后在修改。但是这种操作会导致多次操作数据库:
从上面的截图中可以看出,查询数据的时候会执行一次事物,修改的时候又执行了一次事物,即修改数据会操作两次数据库。那么有没有什么方法可以只操作一次数据库呢?那就是下面要讲解的EntityState。
本文共计929个文字,预计阅读时间需要4分钟。
在上一篇文章中,我们介绍了如何使用EF实现简单的增删改查。本文中,我们使用EntityState来优化数据的增删改查。一、修改数据
上一篇文章中提到的修改数据的方法是EF官方推荐的方式。
在上一篇文章中,我们讲解了使用EF实现简单的增删改查,在这篇文章中我们使用实体的EntityState状态来优化数据的增删改查。
一、修改数据
上篇文章中的修改数据的方法是EF官方推荐的方式,即先查询出来要修改的数据,然后在修改。但是这种操作会导致多次操作数据库:
从上面的截图中可以看出,查询数据的时候会执行一次事物,修改的时候又执行了一次事物,即修改数据会操作两次数据库。那么有没有什么方法可以只操作一次数据库呢?那就是下面要讲解的EntityState。

