diff --git a/src/EFCore.Jet.Data/JetCommand.cs b/src/EFCore.Jet.Data/JetCommand.cs index 8c2c1da..3047cb5 100644 --- a/src/EFCore.Jet.Data/JetCommand.cs +++ b/src/EFCore.Jet.Data/JetCommand.cs @@ -693,6 +693,12 @@ namespace EntityFrameworkCore.Jet.Data var parameter = unusedParameters .FirstOrDefault(p => placeholder.Name.Equals(p.ParameterName, StringComparison.Ordinal)); + if (parameter == null) + { + parameter = unusedParameters + .FirstOrDefault(p => !p.ParameterName.StartsWith('@') && placeholder.Name.Substring(1).Equals(p.ParameterName, StringComparison.Ordinal)); + } + if (parameter != null) { placeholder.Parameter = parameter;