我正在尝试将EF7 beta 4与Azure Web应用程序结合使用。奇怪的是: 1.本地Web服务器/本地数据库设置工作; 2.本地网络服务器/天蓝色数据库设置工作; 3.但:Azure数据库设置的Azure Web服务器不起作用。这将导致以下臭名昭著的例外: InvalidOperationException: There is already an open DataReader associated with this Command which must be closed first.
已经是一个打开的DataReader与这个命令关联,必须先关闭它?
我使用ConnectionString如下(目前本地Web服务器和Azure的Web服务器上的相同): Server=...database.windows.net,1433;Database=...;User ID=...;Password=...;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;MultipleActiveResultSets=true
我有什么做的就是它运行?
这听起来像'MultipleActiveResultSets = TRUE;部分没有做它的方式到Azure的Web服务器。 – bricelam
尝试使用beta5并查看问题是否存在。 https://www.nuget.org/packages/EntityFramework.SqlServer/7.0.0-beta5 – natemcmaster