【发布时间】:2012-07-05 20:12:35
【问题描述】:
有没有人有一个代码示例遵循在 ASP.NET MVC 应用程序中使用 MongoDB 官方 C# 驱动程序和 Ninject 的最佳实践?
我的看起来像这样:
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);
}
}
}
由于这段代码是单例的,我对此有一种不好的感觉:|
谢谢
【问题讨论】:
标签: c# .net asp.net-mvc mongodb ninject