2015-09-02 1 views
0

Je mets tout ce qui ne va pas de la chaîne de connexion au nom de la base de données, mais aucune exception n'est levée!Le pilote Mongo DB C# ne lance aucune exception, même avec des entrées erronées

const string ConnectionString = "mongodb://localhoszx"; 

    public IHttpActionResult Post(Lead data) 
    { 
     JavaScriptSerializer s = new JavaScriptSerializer(); 

     MongoClient client = new MongoClient(ConnectionString); 
     IMongoDatabase db = client.GetDatabase("x"); 
     IMongoCollection<Lead> leads = db.GetCollection<Lead>("Leads"); 
     leads.InsertOneAsync(data); } 

Répondre

0

pilote MongoDB C# est async-only.

Avec WebAPI, vous devez marquer votre api dans la « voie async », retour async Task<IHttpActionResult> et appeler la méthode mongo avec await