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

2019-03-21 10:40:16 浏览数 (1)

本文中,假定你已经安装好了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

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

0 人点赞