ASP MVC3区域dbcontext

时间:2012-03-13 23:28:56

标签: c# asp.net asp.net-mvc-3 initializer

我是C#ASP开发的新手,但我正在使用它来开发使用MVC3的Web应用程序。

我创建了一个具有通用组件的应用程序,并将该站点提供的服务分解为“区域”。我想尽可能地保持每个区域的分离,因此为应用程序创建了一个DbContext,并为每个区域创建了一个。

我想使用数据库初始化程序来初始化每个区域,但我不知道如何处理它。

这是最好的架构方法吗?如果是这样,我如何为此配置创建多个区域初始化器。如果没有,你会如何在C#MVC3中解决这个问题?

提前致谢,

尼尔

1 个答案:

答案 0 :(得分:1)

您只能为应用程序设置一个DbContext。如果您在何处使用多个数据库,则只能使用不同的DbContext对象。