c# - 用户控制错误中的实体框架
问题描述
我在用户控件中为我的 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" />
解决方案
连接字符串必须在调用方项目中可用,例如,如果您有项目 A 和 B。其中 A 是 UI,B 是 EF 项目,请确保您在项目 A 中也有连接字符串
或者,如果您可以共享上下文类以及您如何在使用 Startup.cs 的项目中调用它
推荐阅读
- javascript - 升级 Node JS 和 ERR_REQUIRE_ESM:必须使用 import 加载 ES Module: 'inheritsloose.js' of Babel Runtime
- c# - 如何获取 Windows 10 的内容?UWP/C# 中的通知?
- cocoa - WKWebView in Cocoa app can't get the cursor on click
- javascript - 我如何在函数中随机制作一些东西?
- android - 此客户端应用程序未批准回调 URL。可以在您的应用程序设置中调整已批准的回调 URL 怎么办?
- android - 如何让 Android 插件从 Unity 的内部存储中读取 json 文件?
- r - 在 R 中绘制具有 95% 置信区间的阈值/分段/变化点模型
- testing - TestCafe - 如何通过 auth0 登录使用角色
- python - 如何使用 python tornado @gen.coroutine 和长时间运行的函数
- sql - 如何为具有不同键的一组记录生成唯一标识符?