Why is IDbCommandTreeInterceptor being skipped on second query?
Answered here, query command trees are cached by model which means that command tree creation only happens the first time a query is executed. So how would I force EF to create new query commands, or if that is not possible how would I go about implementing an interceptor to achieve row level restrictions on the application level.