我正在开发以下堆栈的解决方案:
...使用此驱动程序与数据库进行通信:https://www.nuget.org/packages/MongoDB.Driver.Core/ ......版本2.4.1
我正试图像这样实例化MongoClient:
var options = provider.GetService<IOptions<MongoDbSettings>>();
var client = new MongoClient(options.Value.ConnectionString);
但最后一句话错误地说:
MongoDB.Driver.dll中出现“System.MissingMethodException”类型的异常,但未在用户代码中处理
和
其他信息:未找到方法:'Void MongoDB.Driver.ReadPreference..ctor
我注意到类 MongoClient 位于MongoDB.Driver -namespace中,而不是MongoDB.Driver.Core中。 这是否意味着它与.Net Core不兼容? 如果是这样,我该如何连接到数据库?
所有帮助表示赞赏!
此致 乔恩