从汇编配置中读取连接字符串信息

时间:2017-01-11 13:42:47

标签: c# entity-framework

我正在为Windows窗体应用程序开发插件。我试图使用实体框架而不是普通的SqlConnection,但它不起作用。该应用程序引发了众所周知的异常:

  

在应用程序配置文件中找不到名为“testEntities”的连接字符串。

当然我可以添加连接字符串:

<connectionStrings>
    <add name="testEntities" connectionString="metadata=res://..." />
</connectionStrings>

但是我无权访问运行我的插件的应用程序的配置。

有没有办法在Entity Framework中使用本地配置?

1 个答案:

答案 0 :(得分:0)

感谢大家的回复和提供正确的方向。我只需从应用程序配置中获取默认连接字符串。所以我根据这个答案修改了DbContext文件 EntityFramework 6 Code-based configuration of connection string for database-first

唯一差异

Properties.Settings.Default.TestConnectionString

而是手动定义配置。