LINQ to SQL for Oracle.ODP

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/1556604/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-18 19:11:43  来源:igfitidea点击:

LINQ to SQL for Oracle.ODP

.netlinqoraclelinq-to-sqlodp.net

提问by LBushkin

Does LINQ to SQL support Oracle.ODP? If not, is a similar offering from Oracle available or in the works?

LINQ to SQL 是否支持 Oracle.ODP?如果没有,是否有来自 Oracle 的类似产品可用或正在开发中?

采纳答案by Rex M

LINQ to SQL only supports SQL Server. For LINQ to Oracle, you'll want Entities, LINQ for nHibernate, or DbLinqto name a few.

LINQ to SQL 仅支持 SQL Server。对于 LINQ to Oracle,您需要EntitiesLINQ for nHibernateDbLinq等等。

Of those, DbLinq is intended to be the closest thing to an exact port of LINQ to SQL for other databases.

其中,DbLinq 旨在成为最接近其他数据库的 LINQ to SQL 确切端口的东西。

回答by vzczc

DevArt offers a provider for Oracle with LINQ support here. They also provide a direct mode where there is no need to install an oracle client and support for ADO.NET Entity framework.

DevArt在此处为 Oracle 提供了一个具有 LINQ 支持的提供程序。它们还提供直接模式,无需安装 oracle 客户端并支持 ADO.NET 实体框架。

回答by vzczc

Linq to SQL doesn't support Oracle natively. There are a few 3rd party wrappers out there. Check thisout...

Linq to SQL 本身不支持 Oracle。那里有一些 3rd 方包装器。看看这个...

Theres also some providers for Oracle for the ADO.NET Entity framework. See here.

还有一些用于 ADO.NET 实体框架的 Oracle 提供程序。见这里

回答by avatas