EFCore.BulkExtensions icon indicating copy to clipboard operation
EFCore.BulkExtensions copied to clipboard

Missing Method with EFCore 7, .Net 7 and BulkExtensions 6.5.2

Open Webreaper opened this issue 3 years ago • 0 comments

Understand you probably haven't added support for this yet as it's a beta, but wanted to flag up the fact that I'm seeing this exception when I call BatchUpdateAsync.

Method not found: 'Microsoft.EntityFrameworkCore.Storage.IRelationalCommand Microsoft.EntityFrameworkCore.Query.QuerySqlGenerator.GetCommand(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression)'.	
   at EFCore.BulkExtensions.IQueryableExtensions.ToParametrizedSql(IQueryable query)\n   at EFCore.BulkExtensions.BatchUtil.GetBatchSql(IQueryable query, DbContext context, Boolean isUpdate)\n   at EFCore.BulkExtensions.BatchUtil.GetSqlUpdate[T](IQueryable`1 query, DbContext context, Type type, Expression`1 expression)\n   at EFCore.BulkExtensions.IQueryableBatchExtensions.GetBatchUpdateArguments[T](IQueryable`1 query, Object updateValues, List`1 updateColumns, Expression`1 updateExpression, Type type)\n   at EFCore.BulkExtensions.IQueryableBatchExtensions.<BatchUpdateAsync>d__6`1.MoveNext()\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\n   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()\n   at Damselfly.Migrations.Sqlite.Models.SqlLiteModel.<BatchUpdate>d__16`1.MoveNext() in /Users/markotway/LocalCloud/Development/Damselfly/Damselfly.Migrations.Sqlite/SqlLiteModel.cs:line 257\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\n   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()\n   at Damselfly.Core.DbModels.DBAbstractions.BaseDBModel.<BatchUpdate>d__17`1.MoveNext() in /Users/markotway/LocalCloud/Development/Damselfly/Damselfly.Core.DbModels/DBAbstractions/BaseModel.cs:line 163"

So might be something you'll need to have a look at when you check support for EFCore/.Net 7.

Webreaper avatar Jun 28 '22 20:06 Webreaper