我正在为Windows窗体应用程序开发插件。我试图使用实体框架而不是普通的SqlConnection,但它不起作用。该应用程序引发了众所周知的异常:
在应用程序配置文件中找不到名为“testEntities”的连接字符串。
当然我可以添加连接字符串:
<connectionStrings>
<add name="testEntities" connectionString="metadata=res://..." />
</connectionStrings>
但是我无权访问运行我的插件的应用程序的配置。
有没有办法在Entity Framework中使用本地配置?
答案 0 :(得分:0)
感谢大家的回复和提供正确的方向。我只需从应用程序配置中获取默认连接字符串。所以我根据这个答案修改了DbContext文件 EntityFramework 6 Code-based configuration of connection string for database-first
唯一差异
Properties.Settings.Default.TestConnectionString
而是手动定义配置。