我在用户控件中的LiveCharts上使用EF,但出现错误
在应用程序配置文件中找不到名为“ KiculoServerEntities”的连接字符串。
删除并创建新的EF后,我设法对其进行了修复,但是在重新启动VS之后,此错误再次显示,
<add name="KiculoServerEntities"
connectionString="metadata=res://*/KiculoCraftModel.csdl|res://*/KiculoCraftModel.ssdl|res://*/KiculoCraftModel.msl;provider=System.Data.SqlClient;provider connection string="data source=DESKTOP-1281SGB;initial catalog=KiculoServer;persist security info=True;user id=KicuCrafts;password=admin;MultipleActiveResultSets=True;App=EntityFramework""
providerName="System.Data.EntityClient" />
答案 0 :(得分:0)
请务必将该行放在以下位置:
<configuration>
<connectionStrings>
<!-- here put your connection string -->
</connectionStrings>
...
</configuration>
答案 1 :(得分:0)
连接字符串必须在Caller Project中可用,例如如果您有Project A和B。A是UI,B是EF项目,请确保在Project A中也有连接字符串。
或者您是否可以共享上下文类,以及如何在像使用Startup.cs这样的项目中调用它?