首页 / 问答 / C#&.NET 6应用程序中EF Core在执行SELECT查询时如何使用SQL的WITH NOLOCK

C#&.NET 6应用程序中EF Core在执行SELECT查询时如何使用SQL的WITH NOLOCK

.NET C# SQL .NET 6 EF Core 2.56K 次浏览
0

如题,在C#&.NET 6应用程序中,EF Core在执行SELECT查询时如何使用SQL的WITH NOLOCK呢?

回复 [×]
提交评论
请输入评论内容

1 个回答

  • 1

    在EF Core中,如果要使用NOLOCK执行SELECT查询操作,可以使用TransactionScope事务并设置事务的隔离级别IsolationLevelReadUncommitted,示例代码如下:

    为了更好地复用,最好的方式是创建一个IQueryable的泛型静态扩展方法,示例代码如下:

    调用示例如下:

    Rector的个人主页

    Rector

    2022-02-08 回答

    我来回答