Есть ли хорошее объяснение, на что способен lazy = "extra"?
Все сообщения, которые я видел, просто повторяют тот факт, что он обращает ссылки на MyObject.ItsCollection.Count
на запросы count (*) (при условии, что они уже не загружены).
Я хотел бы знать, способен ли он к более надежным вещам, например, превратить MyObject.ItsCollection.Any(o => o.Whatever == 5)
в запрос SELECT ...EXISTS
.
Раздел 18.1 docs касается только этого. Я не разработчик NH, поэтому я не могу экспериментировать с ним и наблюдать за SQL Profiler, не выполняя некоторую работу, все настраивая; Я просто ищу какую-то ссылку, описывающую, на что способна эта функция.
Спасибо!