实体数据模型向导需要app.config并忽略自定义T4模板

时间:2014-08-07 12:46:34

标签: entity-framework entity-framework-6

使用EF6和数据库首先,我在VS2013类库项目中创建了自定义T4模板(* .tt文件)。我不想用我的程序集迁移app.config文件,所以我删除它。当我从数据库更新模型时,它向我提供了一个选择连接(我相信它存储在Visual Studio用户首选项中)。如果我选择不在app.config中存储它,它将继续在向导中显示此步骤。每当出现连接选择步骤并完成向导时,我注意到EDMX会生成两个默认的* .tt文件以及我的自定义文件。有什么办法阻止这个?我读了一篇关于基于EF代码的配置的文章,我尝试了DbConfiguration.SetDefaultConnectionFactory,但这没有帮助。 EF向导总是希望在app.config中建立连接。有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:0)

我最终将它留在了app.config(在我的机器上),并且不将此文件迁移到我们的开发/测试/产品环境。确认每个app.config文件成为一项手动任务,因为由于添加项目程序集重定向而需要迁移某些文件。