【问题标题】:Mongodb .net async awaitMongodb .net 异步等待
【发布时间】:2013-11-13 10:54:46
【问题描述】:

mongodb .net 驱动程序是否支持异步/等待操作?我似乎找不到任何关于此的信息。 我正在寻找类似 EntityFramework 的东西:

ToListAsync(), FindAsync(), CountAsync()

支持吗?

【问题讨论】:

标签: .net mongodb async-await mongodb-.net-driver


【解决方案1】:

我在官方驱动程序中进行了一些更改,以使其尽可能异步。基本上,我已将 MongoConnection 类更改为使用 NetworkStream 异步方法(WriteAsync 和 ReadAsync)并通过代码传播所有更改。

除此之外,我还添加了 EF6 之类的异步 LINQ 方法(实际上我从 EF 代码中获取了扩展并适应了 mongo 驱动程序)。

这不是生产质量,而是工作。

https://github.com/andrebires/mongo-csharp-driver

【讨论】:

    【解决方案2】:
    猜你喜欢
    • 1970-01-01
    • 2018-06-11
    • 2018-07-24
    • 2021-07-25
    • 2018-08-28
    • 1970-01-01
    • 2016-01-06
    • 2014-02-15
    • 1970-01-01
    相关资源
    最近更新 更多