LINQPad和Oracle

13

LINQPad能够与Oracle配合使用吗?有人尝试过吗?您有什么建议?

3个回答

10
截至beta版本4.35,LINQPad完全支持Oracle - 现在可以进行“LINQ to Oracle”查询。我相信它使用DevArt dotConnect库来管理这一伟大的功能。此外,除了本机OCI支持外,它还支持直接模式,不需要存在Oracle OCI DLLs即可运行。
要启用此功能,您只需在LINQPad中添加新的数据连接,并在询问要使用哪个驱动程序时,单击“查看更多驱动程序...”按钮。然后,您可以安装IQ Driver并将其用于查询Oracle、MySQL和SQLite数据库。

IQ Connection Options showing Oracle, MySQL and SQLite support


3
根据他们对Oracle支持的用户意见请求,目前似乎不支持。
O'Reilly论坛上的评论也表明它不受支持。 更新 据我们了解,最新版本的LinqPad中现在内置了对Oracle的支持;LinqPad主页现在列出了对Oracle的支持。 更新于2013年1月 新的LinqPad-to-Oracle支持似乎仍然可用。根据LinqPad FAQ

问:为什么LINQPad在底层使用LINQ to SQL而不是Entity Framework?

答:对于大型模式和大多数情况下,LINQ to SQL更快并且生成更好的SQL。但是,您可以使用自己定义的EDM使用EF。对于查询SQLite、MySQL和Oracle(通过可选插件),LINQPad使用Matt Warren的IQueryable工具包。


2

Linqpad现在支持Lightspeed,该工具支持Oracle数据库。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接