Entity framework 与 oracle 数据库的连接

Entity framework connection with oracle database

我正在使用 Entity framework 6.1 版本和 oracle 11。 我是 entity framework 的新手。 任何人都可以建议连接 oracle 的先决条件是什么。 web.config 中需要进行任何更改。 在 web.config 中,它默认连接 sql,我如何将其更改为使用 Oracle 而不是 sql。

我有一个使用 EF 6 和 oracle 11g 的示例项目只使用 nuget 包:

https://github.com/ovidiubuligan/EntityFramework_Oracle_sample

最重要的部分是App.configpackages.config.

如果您查看 App.config,您会发现它将使用连接字符串: connectionString="Data Source=(DESCRIPTION=(ADDRESS_LIST=... 而不是 tns 文件 http://www.orafaq.com/wiki/Tnsnames.ora 。我觉得比较舒服