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

batchdelete with entity with ulong -field in postgres

Open MannusEtten opened this issue 1 year ago • 1 comments

System.ArgumentException: The parameter data type of UInt64 is invalid. at Microsoft.Data.SqlClient.MetaType.GetMetaTypeFromValue(Type dataType, Object value, Boolean inferLen, Boolean streamAllowed) at Microsoft.Data.SqlClient.MetaType.GetMetaTypeFromType(Type dataType) at Microsoft.Data.SqlClient.SqlParameter.GetMetaTypeOnly() at Microsoft.Data.SqlClient.SqlParameter.get_DbType() at EFCore.BulkExtensions.SqlAdapters.SqlDefaultDialect.ReloadSqlParameters(DbContext context, List1 sqlParameters) at EFCore.BulkExtensions.BatchUtil.ReloadSqlParameters(DbContext context, List1 sqlParameters) at EFCore.BulkExtensions.BatchUtil.GetSqlDelete(IQueryable query, DbContext context) at EFCore.BulkExtensions.IQueryableBatchExtensions.GetBatchDeleteArguments(IQueryable query) at EFCore.BulkExtensions.IQueryableBatchExtensions.BatchDelete(IQueryable query)

MannusEtten avatar Jan 27 '24 11:01 MannusEtten

Batch ops are obsolete since EF 7 when native Execute-Update/Delete were introduced. Lib focus now is mainly on Bulk methods.

borisdj avatar Mar 20 '24 13:03 borisdj