小编36m*_*1gs的帖子

MVC视图层MongoDB连接信息的依赖注入

我试图按照本教程熟悉使用 .Net Core 的 MVC 和数据层来处理 MongoDB 信息的分层解决方案中的依赖项注入:https://code-maze.com/getting-started-aspnetcore-mongodb/

我的 .sln 设置如下:

项目A----MVC层

项目B ---- MongoDB层

我想要做的是使用我在视图的DB层中定义的函数来显示文档的信息。我遇到的问题是弄清楚如何调用 Index .cshtml 中的函数。

接下来,我首先创建一个接口来从服务中提取连接信息。由于A依赖于B,所以我在B中这样写:

namespace DataLayer
{
    public class MyDBSettings : IDotNetStudyDBSettings
    {
        public string FileHistoryCollectioName { get; set; }
        public string FileResultsCollectionName { get; set; }
        public string ConnectionString { get; set; }

        public string DatabaseName { get; set; }



    }


    public interface IDotNetStudyDBSettings
    {
        string FileHistoryCollectioName { get; set; }
        string FileResultsCollectionName { get; set; }
        string ConnectionString { get; set; …
Run Code Online (Sandbox Code Playgroud)

c# dependency-injection mongodb asp.net-core-mvc .net-core

5
推荐指数
1
解决办法
5630
查看次数