【发布时间】:2015-05-07 04:26:22
【问题描述】:
新的 C# 驱动程序完全是异步的,据我了解,它稍微扭曲了旧的设计模式,例如 n 层架构中的 DAL。
在我的 Mongo DAL 中,我曾经这样做过:
public T Insert(T entity){
_collection.Insert(entity);
return entity;
}
这样我可以得到持久化的ObjectId。
今天,一切都是异步的,例如InsertOneAsync。
当InsertOneAsync 完成时,Insert 方法现在将如何返回entity?可以举个例子吗?
【问题讨论】:
标签: c# mongodb mongodb-.net-driver mongodb-csharp-2.0