Get Entity Framework 6 use NOLOCK in its underneath SELECT statements

I am using Entity Framework 6 in an MVC 5 project. As you're aware of,

SELECT

queries in SQL Server perform faster and more efficient if we use

WITH (NOLOCK)

in them. I checked out a few SQL SELECT statements generated by Entity Framework 6 and realized that none of them contain NOLOCK. I do not want to use transactions in my fetch operations to read from uncommitted transactions.

How can I enforce EF 6 to use NOLOCK in the underneath generated SELECT statements

I know you said you do not want to use Transactions but it's the only out-of-the box way to read uncommitted data. Also it does not produce much overhead as each statement in SQL Server “implicitly” runs in a transaction.