我是C#ASP开发的新手,但我正在使用它来开发使用MVC3的Web应用程序。
我创建了一个具有通用组件的应用程序,并将该站点提供的服务分解为“区域”。我想尽可能地保持每个区域的分离,因此为应用程序创建了一个DbContext,并为每个区域创建了一个。
我想使用数据库初始化程序来初始化每个区域,但我不知道如何处理它。
这是最好的架构方法吗?如果是这样,我如何为此配置创建多个区域初始化器。如果没有,你会如何在C#MVC3中解决这个问题?
提前致谢,
尼尔
答案 0 :(得分:1)
您只能为应用程序设置一个DbContext。如果您在何处使用多个数据库,则只能使用不同的DbContext对象。