Есть ли способ выполнить следующий запрос с нативным провайдером NHibernate linq?
var result =
(from e1 in Session.Query<Entity1>()
join e2 in Session.Query<Entity2>() on e1.SomeField equals e2.SomeField into je
from je2 in je.DefaultIfEmpty()
select new {e1.Id, e1.SomeField, je2.SomeUrelatedField}).ToList()
В настоящее время я использую Fluent NHibernate 1.2 с NHibernate 3.1, и я получаю NotImplementedException
Я не хочу вводить какую-либо связь между e1
и e2
. По замыслу они не имеют отношения, и запрос, подобный приведенному выше, можно использовать в редких целях.
В этом блоге говорится, что оно не поддерживается. А сейчас?