关于“System.Data.ProviderIncompatibleException”类型的异常的问题

a1988lourong 2015-04-07 07:49:59

如上图,按照一个教程做的,出现了这个错误

<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-MvcMovie01-20150407134538;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-MvcMovie01-20150407134538.mdf" providerName="System.Data.SqlClient" />
<add name="MovieDBContext" connectionString="Data Source=(LocalDb)\V11.0;AttachDbFilename=|DataDirectory|\Movies.mdf;Integrated Security=True" providerName="System.Data.SqlClient"/>
</connectionStrings>这是web.config中数据库连接的设置

public class MovieDBContext : DbContext
{
public MovieDBContext()
: base("DefaultConnection")//百度后,新加的代码,但是没什么帮助
{
}
public DbSet<Movie> Movies { get; set; }
}

之前一直做winform,现在刚开始学习MVC,有很多不懂的地方,需要大家的帮忙,谢谢,感激
...全文
1558 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
苏特伦 2017-11-21
  • 打赏
  • 举报
回复
我也遇到和楼主同样的问题,但是最后发现是引用程序集版本的问题,npgsql3.1.0和entityframework6.npgsql3.1.1会出这样的问题,然后我把npgsql换成3.1.2,问题解决了,低于3.1.1的应该都会出问题
KK攻城狮 2016-08-27
  • 打赏
  • 举报
回复
你好,你这个问题是咋解决的?
九黎部落 2016-03-22
  • 打赏
  • 举报
回复
引用 4 楼 a1988lourong 的回复:
[quote=引用 3 楼 findcaiyzh 的回复:] 看这篇文章,应该是数据库不存在了。 http://stackoverflow.com/questions/18355803/system-data-entity-core-providerincompatible-exception-in-mvc-5 看起来你是根据这篇文章学习的: http://www.asp.net/mvc/overview/older-versions/getting-started-with-aspnet-mvc4/adding-a-model
谢谢,找到原因了,确实是数据库的原因。我装的事SQl Server2008是不带LocalDB的,所以就没有自动实例V11.0,这个是SQl Server2012里才有的,要想能用的话就要安装12的数据库,或者改变连接方式也是可以的吧,谢谢啦[/quote] 你好 请问你后来是怎么解决的 可以具体的答复一下吗 我也是刚开始学 碰到这个问题了
a1988lourong 2015-04-08
  • 打赏
  • 举报
回复
引用 3 楼 findcaiyzh 的回复:
看这篇文章,应该是数据库不存在了。 http://stackoverflow.com/questions/18355803/system-data-entity-core-providerincompatible-exception-in-mvc-5 看起来你是根据这篇文章学习的: http://www.asp.net/mvc/overview/older-versions/getting-started-with-aspnet-mvc4/adding-a-model
谢谢,找到原因了,确实是数据库的原因。我装的事SQl Server2008是不带LocalDB的,所以就没有自动实例V11.0,这个是SQl Server2012里才有的,要想能用的话就要安装12的数据库,或者改变连接方式也是可以的吧,谢谢啦
devmiao 2015-04-07
  • 打赏
  • 举报
回复
你的数据库和Provider不兼容
  • 打赏
  • 举报
回复
没见过这种直接将mdf写在连接字符串中的写法……

62,242

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧