Asp.net mvc 2 跨库的多个配置文件

Asp.net mvc 2 跨库的多个配置文件,asp.net-mvc-2,web-config,entity-framework-4,app-config,Asp.net Mvc 2,Web Config,Entity Framework 4,App Config,我的ASP.NET MVC 2应用程序使用Entity Framework 4.0作为数据模型。按照上的说明,我将.edmx放入自己的程序集中,因此我的解决方案有两个项目: MyApp.Core (ASP.NET MVC 2 Web Application Project, references MyApp.DataLayer) Models/ Controllers/ Views/ Web.config MyApp.DataLayer (Class Library Project)

我的ASP.NET MVC 2应用程序使用Entity Framework 4.0作为数据模型。按照上的说明,我将.edmx放入自己的程序集中,因此我的解决方案有两个项目:

MyApp.Core (ASP.NET MVC 2 Web Application Project, references MyApp.DataLayer)
 Models/
 Controllers/
 Views/
 Web.config

MyApp.DataLayer (Class Library Project)
 Entities.edmx
 App.Config (<-- generated by edmx when I update model from DB)
MyApp.Core(ASP.NET MVC 2 Web应用程序项目,参考MyApp.DataLayer)
模型/
控制器/
观点/
Web.config
MyApp.DataLayer(类库项目)
实体.edmx

App.Config(您可以在模型项目中嵌入自动生成的App.Config,并在使用GetEmbeddedResource创建DataContext时引用连接字符串……或者(更普通的方法)手动将连接字符串从自动生成的App.Config复制到web.Config

如果您想真正具有独创性,请创建一个简单的T4模板,在生成EDMX模型时复制web.config中的app.config连接字符串