我想知道是否有人有一种干净的方法来使用 FluentMongo 处理删除和更新文档?
我正在使用 FluentMongo 创建一个存储库层;但是,无法删除或更新文档被证明是很麻烦的。也许我错过了在保持适当的存储库模式的同时处理这个问题的方法?
public interface IRepository : IDisposable
{
IQueryable<T> All<T>() where T : class, new();
void Delete<T>(Expression<Func<T, bool>> expression)
where T : class, new();
void Update<TEntity>(TEntity entity) where TEntity : class, new();
}
谢谢你。