net core 怎么操作数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了net core 怎么操作数据库相关的知识,希望对你有一定的参考价值。

1、MSSQL,也就是常说的 Microsoft SQL Server。对于 非 Windows 的系统来说,是不能安装使用的——至少在没出 Linux 版之前,但听说微软打算出品 For linux,只不过功能要低一些。

2、mysql / Maridb,这是各个公司最常用的数据库。为什么,免费呗,不花银子呗。不花钱的谁不喜欢。而他最佳拍档就是 php 啦。听说 php 7.0 用得是 PDO 链接数据库的方法,这就对数据库操作提供了更好的方式。

3、Sqlite,你可以把他当成像 Access 那样就是一个文件的数据库,也可以理解为在 Access 基础上,一个全面的独立 SQL 数据库文件

4、Oracle,甲骨文的最好的技术产物——自从 Java 被收了后,感觉 Java 就被 oracle 好好绑架当压寨夫人了,而小弟弟 mysql 成了小催。。。呃。。。过了过了。Oracle 强大的数据库管控能力是在 SQL 之上,所以被称为大神级的数据库。
参考技术A NET Core 使用Dapper 操作MySQL 数据库, .NET Core 使用Dapper。

目前官方没有出.NET Core MySQL 驱动,但是已经有第三方进行改动封装出.NET Core MySQL Connector 预览版。

Dapper 也已经出了 .NET Core 预览版。

Dapper dot net 是一个轻量型的ORM,但是性能很强大。

有了.NET Core MySQL Connector 我们可以直接使用ADO.NET 操作数据库。

目前EF Core 暂时不支持MySQL, 本篇主要讲解使用Dapper 操作 MySQL。

第三方 MySQL Connector:
Dapper:

新建项目
新建一个.NET Core控制台应用程序 NETCoreMySQL本回答被提问者采纳

.NET Core 使用ODP.NET Core连接操作Oracle数据库

本文主要介绍.NET Core通过使用Oracle Data Provider for .NET (ODP.NET) Core连接操作oracle数据库方法及代码。ODP.NET Core是一个ADO.NET驱动程序,提供从Microsoft .NET Core客户端到Oracle数据库的快速数据访问。它可以在Windows和Linux上运行。ODP.NET由一个100%托管代码动态链接库Oracle.ManagedDataAccess.dll组成,可通过NuGet安装获得。

原文地址:.NET Core 使用ODP.NET Core连接操作Oracle数据库

以上是关于net core 怎么操作数据库的主要内容,如果未能解决你的问题,请参考以下文章

.NET Core 使用ODP.NET Core连接操作Oracle数据库

八.net core mysql数据库操作

.net Core 自我学习随笔——工作的核心:增删改查

.net Core 自我学习随笔——工作的核心:增删改查

net core天马行空系列:降低net core门槛,数据库操作和http访问仅需写接口,实现类由框架动态生成

net core 在startup以外的地方怎么取到iservicecollection