1.封装
public class UserDataContext
{
private IMongoDatabase _mongoDatabase;
public UserDataContext()
{
MongoUrl mongourl = new MongoUrl("mongodb://cy:CsirMongoDb@192.168.2.200:27017/User");
// MongoUrl mongourl = new MongoUrl(ConfiguredManager.AppSettings["MongoDb"]);
var mongoClient = new MongoClient(mongourl);
_mongoDatabase = mongoClient.GetDatabase(mongourl.DatabaseName);
}
public IMongoCollection<Post> Post => _mongoDatabase.GetCollection<Post>(typeof (Post).Name);
}
2.使用
var p = new UserDataContext().Post.AsQueryable().Count();
完毕,可再优化请指教