1

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

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

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

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

提前致谢,

尼尔

4

1 回答 1

1

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

于 2012-03-14T12:49:02.120 回答