The changes involve turning off the use of Dapper in Elsa.Server.Web project for database operations. In addition, the `EFCore.BulkExtensions.MIT` has been added in the Elsa.EntityFrameworkCore.Common project as a package reference. The BulkUpsertAsync function has been refactored to utilize the BulkInsertOrUpdateAsync function provided by the BulkExtensions package, streamlining the operation. The related package versions have also been introduced in the Directory.Packages.props file.
168 lines
12 KiB
XML
168 lines
12 KiB
XML
<Project>
|
|
<PropertyGroup>
|
|
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
|
|
<CentralPackageTransitivePinningEnabled>false</CentralPackageTransitivePinningEnabled>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<PackageVersion Include="Antlr4.Runtime.Standard" Version="4.13.1" />
|
|
<PackageVersion Include="AutoMapper" Version="12.0.1" />
|
|
<PackageVersion Include="AutoMapper.Extensions.Microsoft.DependencyInjection" Version="12.0.1" />
|
|
<PackageVersion Include="Azure.Identity" Version="1.10.4" />
|
|
<PackageVersion Include="Azure.Messaging.ServiceBus" Version="7.17.0" />
|
|
<PackageVersion Include="Azure.ResourceManager" Version="1.9.0" />
|
|
<PackageVersion Include="Azure.ResourceManager.AppContainers" Version="1.1.0" />
|
|
<PackageVersion Include="Azure.ResourceManager.Resources" Version="1.7.0" />
|
|
<PackageVersion Include="Azure.ResourceManager.ServiceBus" Version="1.0.0" />
|
|
<PackageVersion Include="Bogus" Version="35.4.0" />
|
|
<PackageVersion Include="ConfigureAwait.Fody" Version="3.3.2" />
|
|
<PackageVersion Include="coverlet.collector" Version="6.0.0" />
|
|
<PackageVersion Include="Cronos" Version="0.7.1" />
|
|
<PackageVersion Include="Dapper" Version="2.1.24" />
|
|
<PackageVersion Include="DistributedLock.FileSystem" Version="1.0.1" />
|
|
<PackageVersion Include="Elastic.Clients.Elasticsearch" Version="8.11.0" />
|
|
<PackageVersion Include="Elsa.Studio" Version="3.0.4" />
|
|
<PackageVersion Include="Elsa.Studio.Core.BlazorWasm" Version="3.0.4" />
|
|
<PackageVersion Include="Elsa.Studio.Login.BlazorWasm" Version="3.0.4" />
|
|
<PackageVersion Include="FastEndpoints" Version="5.21.2" />
|
|
<PackageVersion Include="FastEndpoints.Security" Version="5.21.2" />
|
|
<PackageVersion Include="FastEndpoints.Swagger" Version="5.21.2" />
|
|
<PackageVersion Include="FluentMigrator" Version="3.3.2" />
|
|
<PackageVersion Include="FluentMigrator.Runner" Version="3.3.2" />
|
|
<PackageVersion Include="FluentStorage" Version="5.4.1" />
|
|
<PackageVersion Include="FluentStorage.Azure.Blobs" Version="5.2.2" />
|
|
<PackageVersion Include="Fluid.Core" Version="2.5.0" />
|
|
<PackageVersion Include="Fody" Version="6.8.0" />
|
|
<PackageVersion Include="GitHubActionsTestLogger" Version="2.3.3" />
|
|
<PackageVersion Include="Google.Protobuf" Version="3.25.1" />
|
|
<PackageVersion Include="Grpc.Tools" Version="2.59.0" />
|
|
<PackageVersion Include="Hangfire" Version="1.8.6" />
|
|
<PackageVersion Include="Hangfire.MemoryStorage" Version="1.8.0" />
|
|
<PackageVersion Include="Hangfire.Storage.SQLite" Version="0.3.4" />
|
|
<PackageVersion Include="Humanizer.Core" Version="2.14.1" />
|
|
<PackageVersion Include="IronCompress" Version="1.5.1" />
|
|
<PackageVersion Include="JetBrains.Annotations" Version="2023.3.0" />
|
|
<PackageVersion Include="Jint" Version="3.0.0" />
|
|
<PackageVersion Include="LinqKit.Core" Version="1.2.5" />
|
|
<PackageVersion Include="MailKit" Version="4.3.0" />
|
|
<PackageVersion Include="MassTransit" Version="8.1.2" />
|
|
<PackageVersion Include="MassTransit.Azure.ServiceBus.Core" Version="8.1.2" />
|
|
<PackageVersion Include="MassTransit.Extensions.DependencyInjection" Version="7.3.1" />
|
|
<PackageVersion Include="MassTransit.RabbitMQ" Version="8.1.2" />
|
|
<PackageVersion Include="Microsoft.AspNetCore.Http" Version="2.2.2" />
|
|
<PackageVersion Include="Microsoft.AspNetCore.Http.Abstractions" Version="2.2.0" />
|
|
<PackageVersion Include="Microsoft.AspNetCore.Http.Extensions" Version="2.2.0" />
|
|
<PackageVersion Include="Microsoft.AspNetCore.Routing" Version="2.2.2" />
|
|
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp.Scripting" Version="4.8.0" />
|
|
<PackageVersion Include="Microsoft.EntityFrameworkCore.Sqlite.Design" Version="1.1.6" />
|
|
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
|
|
<PackageVersion Include="Microsoft.SourceLink.GitHub" Version="8.0.0" />
|
|
<PackageVersion Include="MongoDB.Driver" Version="2.22.0" />
|
|
<PackageVersion Include="MongoDB.Driver.Core.Extensions.DiagnosticSources" Version="1.3.0" />
|
|
<PackageVersion Include="MongoDB.Driver.Extensions" Version="2.0.2" />
|
|
<PackageVersion Include="Newtonsoft.Json" Version="13.0.3" />
|
|
<PackageVersion Include="NSubstitute" Version="5.1.0" />
|
|
<PackageVersion Include="NuGet.Packaging" Version="6.8.0" />
|
|
<PackageVersion Include="NuGet.Protocol" Version="6.8.0" />
|
|
<PackageVersion Include="Nuke.Components" Version="8.0.0" />
|
|
<PackageVersion Include="Open.Linq.AsyncExtensions" Version="1.2.0" />
|
|
<PackageVersion Include="Polly.Extensions.Http" Version="3.0.0" />
|
|
<PackageVersion Include="Proto.Actor" Version="1.5.0" />
|
|
<PackageVersion Include="Proto.Cluster" Version="1.5.0" />
|
|
<PackageVersion Include="Proto.Cluster.CodeGen" Version="1.5.0" />
|
|
<PackageVersion Include="Proto.Cluster.TestProvider" Version="1.5.0" />
|
|
<PackageVersion Include="Proto.Persistence" Version="1.5.0" />
|
|
<PackageVersion Include="Proto.Persistence.Sqlite" Version="1.5.0" />
|
|
<PackageVersion Include="Proto.Persistence.SqlServer" Version="1.5.0" />
|
|
<PackageVersion Include="Proto.Remote" Version="1.5.0" />
|
|
<PackageVersion Include="pythonnet" Version="3.0.3" />
|
|
<PackageVersion Include="Quartz" Version="3.8.0" />
|
|
<PackageVersion Include="Quartz.Extensions.DependencyInjection" Version="3.8.0" />
|
|
<PackageVersion Include="Quartz.Extensions.Hosting" Version="3.8.0" />
|
|
<PackageVersion Include="Quartz.Serialization.Json" Version="3.8.0" />
|
|
<PackageVersion Include="Refit" Version="7.0.0" />
|
|
<PackageVersion Include="Refit.HttpClientFactory" Version="7.0.0" />
|
|
<PackageVersion Include="ShortGuid" Version="2.0.1" />
|
|
<PackageVersion Include="StackExchange.Redis" Version="2.7.4" />
|
|
<PackageVersion Include="System.CommandLine" Version="2.0.0-beta4.22272.1" />
|
|
<PackageVersion Include="System.ComponentModel.Annotations" Version="5.0.0" />
|
|
<PackageVersion Include="System.Data.SqlClient" Version="4.8.6" />
|
|
<PackageVersion Include="System.Linq.Async" Version="6.0.1" />
|
|
<PackageVersion Include="System.Linq.Dynamic.Core" Version="1.3.8" />
|
|
<PackageVersion Include="Testcontainers" Version="3.6.0" />
|
|
<PackageVersion Include="Testcontainers.Redis" Version="3.6.0" />
|
|
<PackageVersion Include="ThrottleDebounce" Version="2.0.0" />
|
|
<PackageVersion Include="xunit" Version="2.6.2" />
|
|
<PackageVersion Include="xunit.abstractions" Version="2.0.3" />
|
|
<PackageVersion Include="xunit.extensibility.core" Version="2.6.2" />
|
|
<PackageVersion Include="xunit.runner.visualstudio" Version="2.5.4" />
|
|
<PackageVersion Include="AppAny.Quartz.EntityFrameworkCore.Migrations" Version="0.5.0" />
|
|
<PackageVersion Include="AppAny.Quartz.EntityFrameworkCore.Migrations.MySql" Version="0.5.0" />
|
|
<PackageVersion Include="AppAny.Quartz.EntityFrameworkCore.Migrations.PostgreSQL" Version="0.5.0" />
|
|
<PackageVersion Include="AppAny.Quartz.EntityFrameworkCore.Migrations.SQLite" Version="0.5.0" />
|
|
<PackageVersion Include="AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer" Version="0.5.0" />
|
|
</ItemGroup>
|
|
<ItemGroup Condition="'$(TargetFramework)' == 'net6.0' or '$(TargetFramework)' == 'net7.0'">
|
|
<PackageVersion Include="AspNetCore.Authentication.ApiKey" Version="7.0.0" />
|
|
<PackageVersion Include="EFCore.BulkExtensions.MIT" Version="7.16.0" />
|
|
<PackageVersion Include="Microsoft.AspNetCore.Authorization" Version="7.0.14" />
|
|
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly" Version="7.0.14" />
|
|
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="7.0.14" />
|
|
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="7.0.14" />
|
|
<PackageVersion Include="Microsoft.Data.Sqlite" Version="7.0.14" />
|
|
<PackageVersion Include="Microsoft.Data.Sqlite.Core" Version="7.0.14" />
|
|
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="7.0.14" />
|
|
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="7.0.14" />
|
|
<PackageVersion Include="Microsoft.EntityFrameworkCore.Relational" Version="7.0.14" />
|
|
<PackageVersion Include="Microsoft.EntityFrameworkCore.Sqlite" Version="7.0.14" />
|
|
<PackageVersion Include="Microsoft.EntityFrameworkCore.SqlServer" Version="7.0.14" />
|
|
<PackageVersion Include="Microsoft.Extensions.Caching.Abstractions" Version="7.0.0" />
|
|
<PackageVersion Include="Microsoft.Extensions.Caching.Memory" Version="7.0.0" />
|
|
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="7.0.0" />
|
|
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="7.0.0" />
|
|
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="7.0.0" />
|
|
<PackageVersion Include="Microsoft.Extensions.Hosting.Abstractions" Version="7.0.0" />
|
|
<PackageVersion Include="Microsoft.Extensions.Http" Version="7.0.0" />
|
|
<PackageVersion Include="Microsoft.Extensions.Http.Polly" Version="7.0.14" />
|
|
<PackageVersion Include="Microsoft.Extensions.Logging" Version="7.0.0" />
|
|
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="7.0.0" />
|
|
<PackageVersion Include="Microsoft.Extensions.Options" Version="7.0.1" />
|
|
<PackageVersion Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="7.0.0" />
|
|
<PackageVersion Include="Npgsql" Version="7.0.6" />
|
|
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="7.0.11" />
|
|
<PackageVersion Include="Polly" Version="7.2.4" />
|
|
<PackageVersion Include="Pomelo.EntityFrameworkCore.MySql" Version="7.0.0" />
|
|
<PackageVersion Include="System.Text.Json" Version="7.0.4" />
|
|
</ItemGroup>
|
|
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
|
|
<PackageVersion Include="AspNetCore.Authentication.ApiKey" Version="8.0.0" />
|
|
<PackageVersion Include="EFCore.BulkExtensions.MIT" Version="8.16.0" />
|
|
<PackageVersion Include="Microsoft.AspNetCore.Authorization" Version="8.0.0" />
|
|
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly" Version="8.0.0" />
|
|
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="8.0.0" />
|
|
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="8.0.0" />
|
|
<PackageVersion Include="Microsoft.Data.Sqlite" Version="8.0.0" />
|
|
<PackageVersion Include="Microsoft.Data.Sqlite.Core" Version="8.0.0" />
|
|
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="8.0.0" />
|
|
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.0" />
|
|
<PackageVersion Include="Microsoft.EntityFrameworkCore.Relational" Version="8.0.0" />
|
|
<PackageVersion Include="Microsoft.EntityFrameworkCore.Sqlite" Version="8.0.0" />
|
|
<PackageVersion Include="Microsoft.EntityFrameworkCore.SqlServer" Version="8.0.0" />
|
|
<PackageVersion Include="Microsoft.Extensions.Caching.Abstractions" Version="8.0.0" />
|
|
<PackageVersion Include="Microsoft.Extensions.Caching.Memory" Version="8.0.0" />
|
|
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="8.0.0" />
|
|
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="8.0.0" />
|
|
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="8.0.0" />
|
|
<PackageVersion Include="Microsoft.Extensions.Hosting.Abstractions" Version="8.0.0" />
|
|
<PackageVersion Include="Microsoft.Extensions.Http" Version="8.0.0" />
|
|
<PackageVersion Include="Microsoft.Extensions.Http.Polly" Version="8.0.0" />
|
|
<PackageVersion Include="Microsoft.Extensions.Logging" Version="8.0.0" />
|
|
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.0" />
|
|
<PackageVersion Include="Microsoft.Extensions.Options" Version="8.0.0" />
|
|
<PackageVersion Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="8.0.0" />
|
|
<PackageVersion Include="Npgsql" Version="8.0.0" />
|
|
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="8.0.0" />
|
|
<PackageVersion Include="Polly" Version="8.2.0" />
|
|
<PackageVersion Include="Pomelo.EntityFrameworkCore.MySql" Version="8.0.0" />
|
|
<PackageVersion Include="System.Text.Json" Version="8.0.0" />
|
|
</ItemGroup>
|
|
</Project> |