刚刚将我的应用程序升级到最新的稳定 MongoDB C# Driver 2.0。
在迁移过程中,基本功能已被破坏,即使是最简单的查询,例如:this.collection.Find(e => e.Id == id).SingleOrDefaultAsync()
不返回正确的数据。
检查了类映射和约定,但我想查看输出查询以正确识别问题。
那么,侧面应该怎么做MongoClient
呢?
在数据库级别设置分析是可能的,但不是一个好的解决方案,因为我们有多个应用程序和开发人员使用数据库。
我的应用程序目前正在使用Ninject.Extensions.Logging
和log4net
在 UI、业务和 EF 数据访问。