Pergunta

Eu sei que há algumas pessoas que trabalham em obter Nhibernate para apoiar ASP.NET Dynamic Data. Alguém tem experiência de vida real de usá-lo?

Foi útil?

Solução

A implementação atual em NHContrib é baseado em traduzir as consultas para ICriteria.

Enfrentamos um problema quando você consulta para um membros da coleção. Diga:

Get .../Parent(1)/Children 

Neste caso, você não vai obter a lista de crianças como seria de esperar, mas alguns lista de Pais (tanto quanto me lembro).

Eu acho que o problema está lá porque a instrução FROM é traduzido para critérios de raiz. Por exemplo.

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

... a parte de seleção deve ser agora a raiz de critérios que eu acho que não é ATM.

No entanto, uma nova implementação do Linq2NHib está sendo desenvolvido. Talvez em algum momento teríamos uma implementação propper. Neste momento - não é (para ser usado com Dynamic Data)

.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top