No ano de 2008 a Microsoft lançou uma tecnologia chamada ADO.NET Data Services, que durante um tempo levou o codinome de ASTORIA. O Data Services tem o objetivo de expor um modelo de dados através de um serviço Web, usando o padrão REST. Você certamente já deve ter lido algum artigo aqui na .NET Magazine sobre o ADO.NET Data Services.

Uma das principais características dessa tecnologia é a integração que ela tem com as tecnologias de acesso a dados da pópria Microsoft, o LINQ to SQL e o ADO.NET Entity Framework. Na prática, criamos um serviço com o ADO.NET Data Services apontando para um modelo de dados feito em uma dessas ferramentas citadas, e pronto, já temos um serviço completo que expõe nossos dados na Web via REST.

O problema é se você usa uma outra ferramenta de ORM que não seja LINQ to SQL ou Entity Framework, como é o caso do NHibernate. A princípio o ADO.NET Data Services não é compatível com o NHibernate.

...
Fim do trecho gratuito • continue abaixo
CONTEÚDO EXCLUSIVO

Desbloqueie toda a DevMedia

  • +2000 artigos e vídeos
  • +40 trilhas sobre Front-end, Back-end, IA e muito mais
  • +5000 exercícios práticos
  • Mentorias ao vivo individuais
30% OFF
A partir de
R$ 47,00 /mês
Assinar agora