我使用实体框架,我需要得到我的连接字符串,所以我可以构建一个上下文.
我正在使用POCO模板.我的上下文对象有:
string ConnectionString = "name=MyAppConfigConnectionStringPropertyHere"
所以当我试图建构我的上下文时说
“The specified named connection is either not found in the configuration,not intended to be used with the EntityClient provider,or not valid”
我在answer中看到有一个GetConnectionString()方法.但是谷歌搜索没有引导我参考我需要添加来获取该方法(默认情况下不在我的项目中).
所以,我不能认为我是第一个想要使用POCO模板获取实体框架的连接字符串的人.其他人如何做到这一点?我想我可以只读整个app.config文件并解析出来.但似乎不应该那么难.
任何提示都会很棒!
解决方法
对于实体框架6.0,以下代码给出了当前的ConnectionString.
context.Database.Connection.ConnectionString