Oracle具有IQueryable

时间:2014-02-22 19:34:38

标签: oracle iqueryable odp.net

我在解决这个方面遇到了一些麻烦所以我以为我会明白地问...

oracle的ODP.Net或ODT实体框架是否支持IQueyable - 即。如果我在linq中创建简单的分页或查询,它会在数据库上运行查询吗?

我大致意识到有商业产品可以与oracle一起工作 - 我看到DevArt弹出了很多。

谢谢, 萨姆

2 个答案:

答案 0 :(得分:1)

您可以使用NHibernate对Oracle数据库运行LINQ查询。

NHibernate使用它的称为HQL的“语言”与各种数据库进行通信。他们还构建了LINQ提供程序,用于创建发送到目标数据库的第二阶段的HQL。

答案 1 :(得分:0)

经过一番搜索后,ODP.Net似乎会将查询转换为SQL代码,但......有时候很糟糕?

https://community.oracle.com/thread/2598619

详细信息&更多相关资源见 https://community.oracle.com/community/developer/english/oracle_database/windows_and_.net/odp.net/content &安培;输入标签“paging”

根据线程https://community.oracle.com/thread/2349719中的最后一条评论,linq actully生成SQL ..有趣