2013-10-13 48 views
1

我有一個包含數據庫的MongoDB連接字符串。我目前正在初始化集合是這樣的:通過其中包含db名稱的URL獲取到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"); 

這工作得很好,但似乎只是時間比它應該是。我是否錯過了做同樣事情的不那麼有趣的方式?

感謝 馬修

回答

1

不幸的是你不是一個東西錯過了 - 它的確實現共同任務的麻煩的方式。

我鼓勵你看看優秀的開源MongoRepository項目,它可以輕鬆完成這些簡單的任務。

+0

好極了。這不是什麼大問題,因爲它大部分都是在基礎類中寫入的,然後幾乎被忽略了......它看起來像我必須錯過一些東西。 –

相關問題