我正在尝试从BerkeleyDB中读取包含多个数据库的数据。如果按照下面的源代码中的说明打开它,则只能访问第一个数据库。如何获得与他人的联系?
using System;
using BerkeleyDB;
namespace WalletParser
{
public static class Program
{
static void Main(string[] args)
{
Database db = Database.Open(@"foo.db", new DatabaseConfig{ReadOnly = true});
Console.WriteLine(db.HasMultiple);
}
}
}
还有另一个Database.Open重载,它将数据库名称作为参数:
static Database Open(string Filename, string DatabaseName, DatabaseConfig cfg)