protectedvirtualMongoConfigurationBuilder GetConfiguration()
{
var builder=newMongoConfigurationBuilder();
builder.ReadConnectionStringFromAppSettings("tests");returnbuilder;
}//数据映射类(key,value)classListInfo
{publicintkey {get;set; }publicobjectvalue {get;set; }
}staticvoidMain(string[] args)
{
var config=newMongoConfigurationBuilder();//COMMENT OUT FROM HEREconfig.Mapping(mapping=>{
mapping.DefaultProfile(profile=>{
profile.SubClassesAre(t=>t.IsSubclassOf(typeof(ListInfo)));
});
mapping.Map();
});
config.ConnectionString("Server=127.0.0.1");using(Mongo mongo=newMongo(config.BuildConfiguration()))
{
mongo.Disconnect();
mongo.Connect();try{
var db=mongo.GetDatabase("TestDb");