Enabling AsNoTracking scenario to query the database rather than using buffered data.
By pushing the detection of the AsNoTracking annotation to the beginning of the query
building pipeline, we pushed this decision to comile rather than runtime.