在我的Azure函数中,我使用
Microsoft.EntityFrameworkCore
版本3.1.4。今天我决定更新nuget包,并将其更新到3.1.5。此外,我更新了以下软件包:
<PackageReference Include="AzureExtensions.Swashbuckle" Version="3.2.2" />
<PackageReference Include="Microsoft.Azure.Storage.Blob" Version="11.1.7" />
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.ServiceBus"
Version="4.1.2" />
<PackageReference Include="Microsoft.Extensions.Configuration.AzureKeyVault"
Version="3.1.5" />
<PackageReference Include="Microsoft.NET.Sdk.Functions" Version="3.0.8" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="3.1.5" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="3.1.5" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="3.1.5">
我在用a。NET核心3.1
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
<AzureFunctionsVersion>v3</AzureFunctionsVersion>
</PropertyGroup>
现在,在我的机器中,我出现了以下错误:
微软。数据。此平台不支持SqlClient。
当我尝试创建新的
SQL参数
.
SqlParameter[] parameters = new SqlParameter[2];
parameters[0] = new SqlParameter("@todayOnly", SqlDbType.Bit) { Value = todayOnly };
我试图降级到以前的版本,但现在我收到了同样的错误。
我看到了其他帖子,比如
this one
但我不认为这是解决办法。