有时您需要READ UNCOMMITTED或(NOLOCK),但仅当您需要快速查看某些非关键数据时才会这样。
有很多方法可以设置它,但所有方法都适用于实现sql LINQ的时候。
但是,在我的应用程序中,我需要并行运行多个查询。它们实际上被传递给某些第三方控件。控件负责调用ToList()或ToArray()方法,而我的应用程序只生成查询表达式。
有没有办法指示EF在不同的隔离级别下生成一些查询?
修改
也许类似于AsNoTracking扩展名?当第三方控件执行查询时,我的意思是具有后期效果的东西