使用t4从另一个程序集中读取web.config

alm*_*ori 5 asp.net t4 connection-string class helper

有没有人有一个很好的示例或帮助类,允许我从驻留在Web应用程序引用的另一个程序集中的T4模板中读取Web应用程序中的连接字符串.我正在从它引用的数据库中生成一些代码,我会在如何获取此用途的连接字符串方面提供一些帮助.香港专业教育学院在这里阅读George Js的例子,但只有当模板驻留在网络应用程序中时才有效,请帮助!

Sag*_*agi 4

var path = Host.ResolvePath(@"../Web.config");  
var map = new ExeConfigurationFileMap { ExeConfigFilename = path };           
var config =  ConfigurationManager.OpenMappedExeConfiguration(
                                            map,ConfigurationUserLevel.None);  
var appSettings = config.AppSettings;  
var connectionStrings = config.ConnectionStrings.ConnectionStrings;
Run Code Online (Sandbox Code Playgroud)