【无私分享:ASP.NET CORE 项目实战(第十二章)】添加对SqlServer、MySql、Oracle的支持
原文: 【无私分享:ASP.NET CORE 项目实战(第十二章)】添加对SqlServer、MySql、Oracle的支持 目录索引 【无私分享:ASP.NET CORE 项目实战】目录索引 简介 增加对多数据库的支持,并不是意味着同时对 多种数据库 操作,当然,后面,我们会尝试同时对多种数据库操作,这可能需要多个上下文,暂且不论。 分布式数据库 ,我们采用的是阿里云的Mycat,这个后面会更新出来。我们今天的场景是:我们的项目可能是在windows上开发的使用的是SqlServer,我们要发布到linux上,SqlServer 2017 据说是支持liunx的,但是还没出... 当然不是说 SqlServer 就不能装在liunx上,但是我们的Liunx服务器可能已经安装了MySql或 Oracle,我们希望使用现有的,又或者是,我们需要切换数据库。那么,我们需要可以随时切换数据库的支持。 添加NuGet包,注册服务 使用SqlServer数据库,这个官方有详细的步骤和解释,可以参考: https://docs.efproject.net/en/latest/providers/sql-server/index.html ,我们简单介绍一下 在 【(第四章)】Code First 创建数据库和数据表 中,我们使用的就是SqlServer