MongoDB的.Net驱动

时间:2022-11-09 21:28:32

mongo的驱动主要使用了两个,即samus和官方驱动。

个人感觉差别不大,且官方驱动也支持了LinQ。但在使用DBRef的时候,发现samus的驱动似乎不太好用,并没有达到想要的效果,也许是我的使用方式不对头。

samus驱动并没有为实体加载DBRef,如一个模型接口

public interface IMongoModel
    {
        string Id { get; set; }

   List<MongoDBRef> Refs { get; set; }
    }

在实例化后,Refs列表全部为空。所以改用官方驱动。

不知道其中关窍所在!求指点