实体框架中的用户控制错误

时间:2018-07-30 14:53:06

标签: c# entity-framework-6

我在用户控件中的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=&quot;data source=DESKTOP-1281SGB;initial catalog=KiculoServer;persist security info=True;user id=KicuCrafts;password=admin;MultipleActiveResultSets=True;App=EntityFramework&quot;" 
     providerName="System.Data.EntityClient" />

2 个答案:

答案 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这样的项目中调用它?

相关问题