Я не нашел четкого сравнения того, что поддерживается поставщиком LINQ NHibernate 3.0 по сравнению с использованием синтаксиса QueryOver. На первый взгляд, это кажется двумя большими усилиями в двух очень похожих вещах.
Каковы ключевые компромиссы при использовании каждого из них?