Open
Description
I am trying to use BulkInsert to save a set of my DbOjectInstance
, but regardless of how I call it, I always receive the following exception.
I am using the EFCore.BulkExtensions NuGet package version 8.1.3., EF Core 8.0.14 and NPSQL 8.0.11
The last EFCore.BulkExtension calls in the callstack are:
- EFCore.BulkExtensions.Core.dll!EFCore.BulkExtensions.TableInfo.LoadOutputEntities<taraxchange.common.sql.Model.DbObjectInstance>(Microsoft.EntityFrameworkCore.DbContext context = {taraxchange.common.sql.ObjectInstancesContext}, System.Type type = {Name = "DbObjectInstance" FullName = "taraxchange.common.sql.Model.DbObjectInstance"}, string sqlSelect = "INSERT INTO "public"."ObjectInstances" ("MetadataId") (SELECT "MetadataId" FROM "public"."ObjectInstancesTemp771d7e8d") ON CONFLICT ("Id") DO UPDATE SET "MetadataId" = EXCLUDED."MetadataId" RETURNING "public"."ObjectInstances"."Id", "public"."ObjectInstances"."MetadataId"") Zeile 1050
- EFCore.BulkExtensions.PostgreSql.dll!EFCore.BulkExtensions.SqlAdapters.PostgreSql.PostgreSqlAdapter.MergeAsync<taraxchange.common.sql.Model.DbObjectInstance>(Microsoft.EntityFrameworkCore.DbContext context = {taraxchange.common.sql.ObjectInstancesContext}, System.Type type = {Name = "DbObjectInstance" FullName = "taraxchange.common.sql.Model.DbObjectInstance"}, System.Collections.Generic.IEnumerable<taraxchange.common.sql.Model.DbObjectInstance> entities = {taraxchange.common.sql.Model.DbObjectInstance[1]}, EFCore.BulkExtensions.TableInfo tableInfo = {EFCore.BulkExtensions.TableInfo}, EFCore.BulkExtensions.OperationType operationType = Insert, System.Action progress = null, bool isAsync = false, System.Threading.CancellationToken cancellationToken = IsCancellationRequested = false) Zeile 311
Can anyone help me find the reason, or even better a solution?
Thanks
Metadata
Metadata
Assignees
Labels
No labels