0

我正在使用标准的 .net 驱动程序(http://www.mongodb.org/display/DOCS/CSharp+Driver+Tutorial),并且很想知道我们如何使用驱动程序以类似于如何使用驱动程序来管理连接我们在我们的 SQL DB 上做。

这是我们连接到 SQL DB 的方式

public static SqlConnection GetOpenConnection()
        {
            var ConnectionStrO = ConfigurationManager.ConnectionStrings[_ConnectionStringName];
            var connection = new SqlConnection(ConnectionStrO.ConnectionString);
            connection.Open();
            return connection;  
        }

然后要在应用程序中的任何位置使用该连接,我们只需调用

using(var CurConnection = Database.GetOpenConnection())
{

    //Use connection here.

}

是否有任何示例说明我们如何使用 MongoDB 做类似的事情并像上面那样管理连接?

或者关于管理与 MongoDb 驱动程序的连接的任何其他建议?

4

1 回答 1

1

复制自http://www.mongodb.org/display/DOCS/CSharp+Driver+Tutorial#CSharpDriverTutorial-TheC%23Driver

public static function MongoServer GetConnection() {
    var url = MongoUrl.Create(ConfigurationManager.ConnectionStrings[_ConnectionStringName]);
    var server = MongoServer.Create(url);
    return server;
}
于 2012-09-22T16:05:13.157 回答