使用ef或dbcontext的时候主要注意三个问题

我们使用ef或dbcontext的时候主要注意三个问题:

    • 1、多个线程不能访问同一个dbcontext
    • 2、同一个跟踪实体不能被多个dbcontext操作
    • 3、如果查询数据不需要被修改,一定按需查询.select(t=>new Dto(){ })。最不济也要AsNoTracking().ToList()。
      一般也就不会出现奇怪的问题了。
posted @ 2021-02-04 15:03  神游虚空  阅读(426)  评论(0编辑  收藏  举报