У нас проблемы с производительностью из-за прослушивания параметров в SQL Server. Наше приложение использует NHibernate с провайдером LINQ.
Я ищу способ добавить, например, «OPTION (RECOMPILE)» к этому определенному SQL-запросу. Теперь я могу использовать для этого перехватчики, но я хочу, чтобы они добавлялись только к определенным запросам IQueryable. Так что не для всех моих запросов nhibernate, потому что тогда я потерял бы преимущества кэширования плана запроса.
Также приветствуются другие варианты решения проблемы перехвата параметров в одном конкретном запросе с помощью NHibernate.