前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >.Net Core系列教程(三)——使用Mongodb

.Net Core系列教程(三)——使用Mongodb

作者头像
徐大嘴
发布2019-03-21 10:40:16
1.4K0
发布2019-03-21 10:40:16
举报
文章被收录于专栏:大嘴说编程

本文中,假定你已经安装好了Mongodb、及ASP.NET Core的开发环境。本文主要说下在ASP.NET Core中怎样连接Mongodb数据库:

一、在ASP.NET Core中使用Mongodb,首先要安装C#的Mongodb Driver,现在最新的是2.3版本,使用Nuget直接安装就可以。

二、配置数据库的连接,打开appsettings.json文件,添加下面设置:

代码语言:javascript
复制
  "ConnectionStrings": {
    "MongodbConnection": "mongodb://127.0.0.1:27017"
  }

三、新建一个关于连接数据库的Model类,我是放在Models类库中,具体可以根据自己的项目来

代码语言:javascript
复制
    public class ConnectionStrings
    {
        public string MongodbConnection { get; set; }
    }

四、打开Startup.cs文件,修改 ConfigureServices 方法,如下:

代码语言:javascript
复制
        public void ConfigureServices(IServiceCollection services)
        {
            // Add framework services.
            services.AddApplicationInsightsTelemetry(Configuration);
            services.AddOptions();    //增加
            services.Configure<IB.Models.ConnectionStrings>(Configuration.GetSection("ConnectionStrings"));    //增加数据库连接
            services.AddMvc();
        }

五、使用

代码语言:javascript
复制
        private readonly IOptions<Models.ConnectionStrings> _settings;    //取数据库连接串
        public DemoController(IOptions<Models.ConnectionStrings> settings)
        {
            this._settings = settings;
        }

以上


本文作者:老徐

本文链接:https://cloud.tencent.com/developer/article/1405679

转载时须注明出处及本声明

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MongoDB
腾讯云数据库 MongoDB(TencentDB for MongoDB)是腾讯云基于全球广受欢迎的 MongoDB 打造的高性能 NoSQL 数据库,100%完全兼容 MongoDB 协议,支持跨文档事务,提供稳定丰富的监控管理,弹性可扩展、自动容灾,适用于文档型数据库场景,您无需自建灾备体系及控制管理系统。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档