BT
x Por favor preencha a pesquisa do InfoQ !

Lançado o provedor LINQ para NHibernate

por Al Tenhundfeld , traduzido por Marcus Rehm em 19 Ago 2009 |

A versão 1.0 do provedor Linq para NHibernate foi lançado e está disponível para download junto com o NHibernate 2.1. NHibernate Linq 1.0 é um provedor LINQ baseado na API Criteria do NHibernate e suporta a maioria das operações disponíveis. NHibernate Linq 1.0 não suporta group joins ou subqueries na cláusula select.

O provedor NHibernate Linq 1.0 é encontrado no pacote NHibernate Contrib, o qual é considerado maduro embora limitado em escopo. Os membros da equipe de desenvolvimento do NHibernate ainda estão trabalhando em um provedor mais completo para ser incluído em uma versão futura do NHibernate, porém eles acham que a versão disponibilizada no pacote Contrib foi testada o suficiente e utilizada em sistemas em produção que fazia sentido lançar uma versão RTM (Release To Market) como uma solução para este meio tempo.

A versão 1.0 de Linq para NHibernate requer a versão 2.1 do NHibernate pois utiliza os recursos mais atuais da API de Criteria, porém irá funcionar com o Fluent NHibernate sem modificações. Além disso, a classe NHibernateContext suporta as interfaces IUpdateable e IExpandProvider necessárias para utilização com o ADO.NET Data Services.

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
Marketing
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2016 C4Media Inc.
Política de privacidade
BT

Percebemos que você está utilizando um bloqueador de propagandas

Nós entendemos porquê utilizar um bloqueador de propagandas. No entanto, nós precisamos da sua ajuda para manter o InfoQ gratuito. O InfoQ não compartilhará seus dados com nenhum terceiro sem que você autorize. Procuramos trabalhar com anúncios de empresas e produtos que sejam relevantes para nossos leitores. Por favor, considere adicionar o InfoQ como uma exceção no seu bloqueador de propagandas.