c# – 使用POCO模板获取Entity Framework的连接字符串

前端之家收集整理的这篇文章主要介绍了c# – 使用POCO模板获取Entity Framework的连接字符串前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用实体框架,我需要得到我的连接字符串,所以我可以构建一个上下文.

我正在使用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

猜你在找的C#相关文章