我试图按照本教程熟悉使用 .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)