是否可以使用OData从Oracle公开数据? [英] Is it possible to expose data from Oracle using OData?

查看:124
本文介绍了是否可以使用OData从Oracle公开数据?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

根据我的个人研究,似乎OData实现广泛依赖于MS Entity框架.使用开放的ORM(如C#中的NHibernate或Java中的Hibernate)似乎可以实现OData生产者协议.

From my personal research, it appears that OData implementations depend extensively on MS Entity framework. It would seem possible to implement the OData producer protocol using an open ORM like NHibernate in C# or Hibernate in Java.

在世界上最好的情况下,使用来自Oracle的OData协议公开数据是很酷的.我愿意接受其他开放式解决方案,例如Java,JRuby等.

In the best of all worlds, it would be cool to expose data using OData protocol from Oracle. I am open to other open solutions like Java, JRuby, etc.

提前感谢您的时间.

推荐答案

实际上,实体框架只是提供程序之一(尽管最简单的一种).您绝对可以使用NHibernate,我已经看到很多人这样做.仍然有一些黑暗的角落,但是在大多数情况下,这很好. 您也可以编写自己的提供程序(尽管很多工作),有关此信息,请参见位于

Actually Entity Framework is just one of the providers (although the easiest one to start with). You can definitely use NHibernate and I've seen lot of people do that. There are still some dark corners, but for the most part this works just fine. You can also write your own provider (which is lot of work though), for this see the OData Provider Toolkist at http://www.odata.org/developers/odata-sdk. Last week Oracle also announced that they will release an official Oracle provider for Entity Framework, so using that you can use the EF as the OData provider.

这篇关于是否可以使用OData从Oracle公开数据?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆