LINQPad和Oracle

时间:2009-09-03 21:44:23

标签: oracle linqpad

LINQPad可以与Oracle一起使用吗?有人试过吗?你有什么建议?

3 个答案:

答案 0 :(得分:9)

beta版本4.35开始,LINQPad完全支持Oracle - 您现在可以执行“LINQ to Oracle”查询。我相信它使用DevArt dotConnect库来管理这个伟大的壮举。此外,除了本机OCI支持外,它还支持直接模式,不需要Oracle OCI DLL存在。

要启用此功能,您只需在LINQPad中添加一个新的数据连接,当询问使用哪个驱动程序时 - 单击View more drivers...按钮。然后,您可以安装IQ驱动程序并将其用于查询Oracle,MySQL和SQLite数据库。

IQ Connection Options showing Oracle, MySQL and SQLite support

答案 1 :(得分:3)

根据他们的user voice item request for Oracle support判断,目前似乎不支持。

comment on the O'Reilly forums也表示不支持。

更新据我们了解,现在最新版本的LinqPad内置了Oracle支持; LinqPad的主页现在列出了对Oracle的支持。

2013年1月更新新的LinqPad-to-Oracle支持似乎仍然可用。根据{{​​3}}:

  

Q值。为什么LINQPad使用LINQ to SQL而不是实体框架?

     

一个。对于大型模式,LINQ to SQL更快,并且在大多数情况下,发出   更好的SQL。但是,您可以将EF与您定义的EDM一起使用   你自己。用于查询SQLite,MySQL和Oracle(通过可选的   插件),LINQPad使用Matt Warren的IQueryable工具包。

答案 2 :(得分:2)

Linqpad现在支持支持oracle的lightspeed。