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 に答える