Does anyone have a code example that follows best practices for using the official MongoDB C # driver with Ninject in an ASP.NET MVC application?
My looks like this:
namespace WebApp { public class DataModule : NinjectModule { public override void Load() { var conventions = new ConventionProfile().SetElementNameConvention(new CamelCaseElementNameConvention()); BsonClassMap.RegisterConventions(conventions, x => true); var server = MongoServer.Create(connectionString); var database = server.GetDatabase("webapp"); Bind<MongoDatabase>().ToConstant(database); } } }
Since this code is single, I have a bad feeling:
thanks
source share