您的位置:首页 > 数据库 > Mongodb

C#封装MongoDb.Driver 实现EF操作SqlServer模式

2016-10-25 18:24 260 查看
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();


完毕,可再优化请指教
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  net ef mongodb linq