Насколько хорошо ASP.NET Dynamic Data работает с Nhibernate сегодня? - PullRequest
3 голосов
/ 21 января 2009

Я знаю, что есть несколько человек, которые работают над тем, чтобы Nhibernate поддерживал динамические данные ASP.NET. Кто-нибудь получил реальный жизненный опыт его использования?

1 Ответ

4 голосов
/ 07 апреля 2009

Текущая реализация в NHContrib основана на переводе запросов в ICriteria.

Мы столкнулись с проблемой при запросе членов коллекции. Скажи:

Get .../Parent(1)/Children 

В этом случае вы не получите список детей, как вы ожидаете, но какой-нибудь список родителей (насколько я помню).

Я думаю, что проблема в том, что оператор FROM переведен в корневые критерии. Э.Г.

From parent In Parents Where parent.Id = 1 Select parent.Children

... теперь выбранная часть должна быть корнем критериев, которые, я думаю, не являются банкоматами.

Однако разрабатывается новая реализация Linq2NHib. Может быть, через какое-то время у нас будет более совершенная реализация. В настоящее время - нет (будет использоваться с динамическими данными).

...