实体框架代码首先通过查询设置隔离级别

时间:2017-02-21 18:39:42

标签: sql-server entity-framework transactions ef-code-first

有时您需要READ UNCOMMITTED或(NOLOCK),但仅当您需要快速查看某些非关键数据时才会这样。

有很多方法可以设置它,但所有方法都适用于实现sql LINQ的时候。

但是,在我的应用程序中,我需要并行运行多个查询。它们实际上被传递给某些第三方控件。控件负责调用ToList()或ToArray()方法,而我的应用程序只生成查询表达式。

有没有办法指示EF在不同的隔离级别下生成一些查询?

修改

也许类似于AsNoTracking扩展名?当第三方控件执行查询时,我的意思是具有后期效果的东西

0 个答案:

没有答案