diff --git a/src/EFCore.Jet/Query/Sql/Internal/JetQuerySqlGenerator.cs b/src/EFCore.Jet/Query/Sql/Internal/JetQuerySqlGenerator.cs index aea6ed0..6daaf1c 100644 --- a/src/EFCore.Jet/Query/Sql/Internal/JetQuerySqlGenerator.cs +++ b/src/EFCore.Jet/Query/Sql/Internal/JetQuerySqlGenerator.cs @@ -364,6 +364,11 @@ namespace EntityFrameworkCore.Jet.Query.Sql.Internal return convertExpression; } + if (typeMapping.ClrType.IsEnum) + { + Visit(convertExpression.Operand); + return convertExpression; + } throw new InvalidOperationException($"Cannot cast to CLR type '{typeMapping.ClrType.Name}' with Jet."); }