Mono是.net框架的开源版本,快速查看它声称拥有Linq-to-Oracle支持的网站。如何努力工作,例如是否需要在客户端计算机上安装oracle软件?
答案 0 :(得分:3)
This link表示需要Oracle客户端 - 您也可以尝试EZ Connect approach。
答案 1 :(得分:1)
据我所知,是的。您是否需要在服务器上正确安装和配置Oracle客户端(TNS等)以连接到数据库,无论您是否使用Mono。 我对Mono没有经验,但我怀疑他们能否解决这个问题(他们为什么要这样做?)。
答案 2 :(得分:1)
作为Sathya said,默认的Mono提供程序需要Oracle客户端。
检查What is the minimum client footprint required to connect C# to an Oracle database?中描述的程序。它已经在Windows上用于.NET。对于Mono来说,它将完全相同,并且可以很容易地适用于Linux。
请注意,.NET中存在不需要Oracle客户端的商业提供程序。你可以查看他们对Mono的支持(你可以find more here):