Asp.net mvc 在ASP.NET MVC中配置MongoDB连接的最佳位置是什么?
我使用的另一个MVC框架——Symfony2——使用依赖注入程序仔细配置和管理依赖项Asp.net mvc 在ASP.NET MVC中配置MongoDB连接的最佳位置是什么?,asp.net-mvc,mongodb,dependency-injection,Asp.net Mvc,Mongodb,Dependency Injection,我使用的另一个MVC框架——Symfony2——使用依赖注入程序仔细配置和管理依赖项 ASP.NET MVC是否有类似的功能,可以让我配置MongoDB连接,然后将其传递到可以使用的控制器逻辑中?这通常在web.config文件中完成 <appSettings> <add key="MONGOHQ_URL" value="mongodb://localhost/YourDBName"/> </appSettings> 使用此选项创建数据库 Mon
ASP.NET MVC是否有类似的功能,可以让我配置MongoDB连接,然后将其传递到可以使用的控制器逻辑中?这通常在web.config文件中完成
<appSettings>
<add key="MONGOHQ_URL" value="mongodb://localhost/YourDBName"/>
</appSettings>
使用此选项创建数据库
MongoDatabase.Create(ConfigEnvironment.GetConnectionString())
您可以在Asp.net MVC中使用许多不同的依赖项注入库,下面是一个(非全面的)列表:
- 结构图
- 尼尼特
- 自动传真
- 统一
- Spring.net
查看它们,找出您喜欢的风格,然后将mongo db连接配置为每个请求,将连接添加到控制器构造函数中,然后开始。如果您选择一个库并更新您的问题,我相信有人会用特定的代码等回答。这存储连接信息,而不是实例本身。
MongoDatabase.Create(ConfigEnvironment.GetConnectionString())