我想在我的ASP.NET MVC4项目中使用Glimpse MVC4和Glimpse EF6,但它不起作用。我试图在互联网上照顾它,但没有太大的成功。 错误消息:
找不到具有不变名称' System.Data.Odbc'的ADO.NET提供程序的实体框架提供程序。确保提供商已在' entityFramework'中注册。应用程序配置文件的一部分。有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=260882。
提前感谢您的帮助。
答案 0 :(得分:2)
我们在Glimpse Issue tracker上看到了类似的问题。
VC4+EF6+MySQL: "No Entity Framework provider found for the ADO.NET provider with invariant name 'System.Data.Odbc'." #792问题似乎或多或少与您的问题相匹配,a suggested solution似乎对记者有用。
也许您可以通过向EntityFramework配置添加额外的System.Data.Odbc提供程序来尝试相同的操作。
<entityFramework>
<providers>
<provider invariantName="System.Data.Odbc" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
</providers>