ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

WebApi中使用EF一些报错及解决

2021-08-12 19:31:37  阅读:234  来源: 互联网

标签:WebApi Core MetadataException EF System Entity 报错 Data


 

System.InvalidOperationException:“No connection string named 'con' could be found in the application config file.”
翻译:
System.InvalidOperationException:“在应用程序配置文件中找不到名为‘con’的连接字符串。”

在WebApi项目中加上数据库连接字符串

 

System.Data.Entity.Core.MetadataException:“Unable to load the specified metadata resource.”
翻译
System.Data.Entity.Core.MetadataException:“无法加载指定的元数据资源。”

 

 

System.Data.Entity.Core.MetadataException:“Schema specified is not valid. Errors: 
Model1.ssdl(2,2) : error 0152: No Entity Framework provider found for the ADO.NET provider with invariant name 'System.Data.SqlClient'. Make sure the provider is registered in the 'entityFramework' section of the application config file. See http://go.microsoft.com/fwlink/?LinkId=260882 for more information.”

翻译:
System.Data.Entity.Core.MetadataException:“指定的架构无效。错误:

Model1.ssdl(2,2):错误0152:未找到具有不变名称“System.Data.SqlClient”的ADO.NET提供程序的实体框架提供程序。确保提供程序已在应用程序配置文件的“entityFramework”部分注册。看见http://go.microsoft.com/fwlink/?LinkId=260882 了解更多信息。”

这个是因为我的WebApi项目没有引用EF(下面这两个dll)

EntityFramework.dll

EntityFramework.SqlServer.dll

标签:WebApi,Core,MetadataException,EF,System,Entity,报错,Data
来源: https://www.cnblogs.com/heyiping/p/15134338.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有