出现 1, 指定的架构无效。错误: DataModel.ssdl(2,2) : 错误0152: 未找到具有固定名称“System.Data.SqlClient”的ADO.NET 提供程序的实体框架提供程序。
在QuartzNet类库的App.config加入后
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
</providers>
解决问题
解决后出现
2.无法为具有固定名称“System.Data.SqlClient”的 ADO.NET 提供程序加载在应用程序配置文件中注册的实体框架提供程序类
虽然已经手动引用EntityFramework.SqlServer.dll但是还是出现以上报错.通过NuGet查找安装EntityFramework到QuartzNet类库以后解决问题.
勿忘QuartzNet类库的App.config要加入EF连接数据库字符串.