1

我有一个包含数据库的 MongoDB 连接字符串。我目前正在以这种方式初始化集合:

var mongoUrl = new MongoUrl(_connectionString);
var mongoClient = new MongoClient(mongoUrl);
var mongoServer = mongoClient.GetServer();
var mongoDatabase = mongoServer.GetDatabase(mongoUrl.DatabaseName);
_defaultCollection = mongoDatabase.GetCollection<Comment>("comments");

这工作正常,但似乎比它应该的要长。我是否错过了一种不那么健谈的方式来做同样的事情?

谢谢马修

4

1 回答 1

1

不幸的是,您并没有错过任何事情 - 这确实是完成一项常见任务的繁琐方式。

我鼓励你看看优秀的开源MongoRepository项目,它使这些简单的任务变得轻而易举。

于 2013-10-25T10:00:00.933 回答