我的应用程序在Windows 7上运行良好 - 它可以使用EF连接到SQL数据库,所有内容都可以连接并运行。在Windows 8 PC上运行相同的应用程序(相同版本)时,出现以下错误:
Database failed to Open. Message: Unable to determine the provider name for provider factory of type 'System.Data.SqlClient.SqlClientFactory'. Make sure that the ADO.NET provider is installed or registered in the application config.
如何才能使应用程序在Windows 8上正常运行?
我查看了我的应用程序配置,最近没有任何变化。我还没有使用我读过的DbProviderFactories
标记可能会导致此类错误。