ASPNET MVC5+EF6连接Oracle数据库有哪些方式

ASPNET MVC5+EF6连接Oracle数据库有哪些方式,第1张

一OracleClient方式,是微软专门针对Oracle数据库开发的

引用类库:System.Data.OracleClient.dll命名空间:System.Data.OracleClient

常用类:OracleConnection、OracleCommand、OracleDataAdapter、OracleTransaction、OracleDataReader等

连接字符串:“data source=**user id=**password=**”(注意:可以不指定 provider 驱动)

二OleDb方式

引用类库:System.Data.dll命名空间:System.Data.OleDb

常用类:OleDbConnection、OleDbCommand、OleDbDataAdapter、OleDbTransaction、OleDbDataReader等。

连接字符串:与OracleClient方式相比,要添加一个provider,“provider=MSDAORA.1”

下面是示例,分别用这两种方式实现了相同的功能:连接数据库,并将查询到的数据放到dataSet中。

可以使用Entity Framework的Db First模式生成model。

第一步:创建

ASP .NET MVC项目

第二步:创建实体模型

在项目上右击 添加新建项目→Ado.Net实体数据模型

如下图所示

第三步:与现有的数据库进行连接生成EF实体

然后按照如下所示,选择从数据库生成实体数据模型【当然如果你想使用CodeFirst方式也是可以的,这是后话了】:

新建连接到现有的数据库,如下图所示:

点击下一步,选择我们要生成实体对应的表、试图、存储过程等,如下图所示:

最后点击完成,则系统帮我们生成了数据库实体类以及EDMX的定义文件。

如图所示:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6733223.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存