BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Lançado o provedor LINQ para NHibernate

Lançado o provedor LINQ para NHibernate

Favoritos

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

Conteúdo educacional

BT