Perguntas com a marcação «nhibernate»

NHibernate é um mapeador objeto-relacional (ORM) de código aberto para a estrutura .NET.

464
Qual é o algoritmo Hi / Lo?

Qual é o algoritmo Hi / Lo? Eu encontrei isso no documentação NHibernate (é um método para gerar chaves exclusivas, seção 5.1.4.2), mas não encontrei uma boa explicação de como funciona. Eu sei que o Nhibernate lida com isso, e eu não preciso saber por dentro, mas estou apenas...

134
NHibernate.MappingException: sem persistência para: XYZ

Agora, antes que você diga: eu fiz o Google e meu hbm.xmlarquivo é um recurso incorporado. Aqui está o código que estou chamando: ISession session = GetCurrentSession(); var returnObject = session.Get<T>(Id); Aqui está o meu arquivo de mapeamento para a classe: <?xml version="1.0"...

99
Melhor maneira de converter IList ou IEnumerable em Array

Eu tenho uma consulta HQL que pode gerar um IList de resultados ou um IEnumerable de resultados. Porém, eu quero que ele retorne um array da Entidade que estou selecionando, qual seria a melhor maneira de fazer isso? Posso enumerar por meio dele e construir a matriz ou usar CopyTo () uma matriz...

89
Atributo inverso em NHibernate

Como faço para usar o atributo inverso? Se não estou enganado, para um para muitos relacionamentos, o atributo inverso deve ser definido como verdadeiro. Para relacionamentos muitos para muitos, um dos atributos inversos da classe de entidade deve ser definido como verdadeiro e outro como...